2014-02-22 67 views
0

如何在所有圖表中獲得水平方向?我正在使用演示圖表文件,並將CombinedTemperatureChart作爲我的基礎。 我嘗試在此之前返回的意圖:Achartengine中的圖表方向

renderer.setOrientation(Orientation.HORIZONTAL); 
    Intent intent = ChartFactory.getCubicLineChartIntent(context, dataset, 
        renderer, 0.3f, "Average temperature"); 

    return intent; 

而且我也試試這個,之前使用的類。

Intent lineIntent = graph.getIntent(this); 
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
    startActivity(lineIntent); 

在這種情況下,我可以看到的景觀設置,之前的圖表構建,但是當它涉及IP,定向遵循設備的方向。如果我返回到列表視圖,那裏是橫向。

有人可以幫助我嗎?謝謝。

回答

1

使用Orientation.VERTICAL代替Orientation.HORIZONTAL

renderer.setOrientation(Orientation.VERTICAL); 

其實setOrientation()

設置圖表X軸的當前方位。

參數: 定位圖表方向

+0

感謝您的幫助。 這不是我想要的效果。我想讓圖表僅以橫向出現,迫使用戶在此位置查看圖表更清晰的位置。 –

+0

然後更改該活動的ur清單,添加android:screenOrientation =「landscape」 – keshav