2011-08-19 61 views
0

我是Android開發的新手。我想繪製折線圖並使用achartengine繪製圖表。我在繪製圖表方面取得了成功。在Android活動頁面上添加一個後退按鈕,其意圖爲

現在我面臨的問題是我有一個應用程序,該圖表要在圖表頂部添加一個「BACK」按鈕。

我的代碼下

public class Demo extends Activity { 
    Intent intent = null; 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     intent = new MyChart().execute(getApplicationContext()); 
     startActivity(intent); 
    } 
} 

下面是執行圖形

public class MyChart extends AbstractDemoChart { 
    public Intent execute(Context context) { 
     ... 
     ... 
     ... 
     ... 
     ... 
     return ChartFactory.getTimeChartIntent(context,buildDateDataset(titles, tempDatesList, weightList), renderer, format); 
    } 
} 

現在我想在/layout/main.xml在圖表中添加一個XML文件,其中的代碼將被繪製,並在後面的按鈕上面加上整個圖表頂部的某個位置..請幫助我

+3

爲了什麼目的,你需要後退按鈕?每個Android設備都帶有一個「硬件」後退按鈕,允許用戶返回前一屏幕 – Janusz

回答

0

您可以添加一個按鈕,並且只需撥打finish();即可完成活動當按鈕被點擊時。當您完成活動時,它將加載正在執行的以前的活動。

+0

感謝您的努力。我也嘗試過這種方式,但按鈕沒有顯示出來,圖表顯示整個屏幕。 –

1

您可以使用線性或相對佈局。在那裏放置一個名爲「Back」的按鈕,在它下面放置圖表的xml佈局。還可以在您的活動類(Demo Class)中使用setContentView(R.layout.main)。

+0

感謝我們的努力。請你能詳細說明一下,以便我能以積極的方式達成解決方案......如果你需要我的代碼,也可以給你,供你參考。請,再次感謝 –

+0

好吧,然後給我的代碼 –

相關問題