我有調用,顯示的圖表的活動的意圖有點問題。我想在新的對話框中顯示活動,我該如何做到這一點?
這是調用活動代碼:
Intent intent = ChartFactory.getBarChartIntent(
chartproject.this, buildBarDataset(titles, values),
renderer, Type.STACKED);
chartproject.this.startActivity(intent);
我有調用,顯示的圖表的活動的意圖有點問題。我想在新的對話框中顯示活動,我該如何做到這一點?
這是調用活動代碼:
Intent intent = ChartFactory.getBarChartIntent(
chartproject.this, buildBarDataset(titles, values),
renderer, Type.STACKED);
chartproject.this.startActivity(intent);
你只需要在AndroidManifest.xml中的變化如下圖所示,
<activity android:name=".className"
android:label="Choose Category..."
android:windowSoftInputMode="stateAlwaysVisible|adjustPan"
android:theme="@android:style/Theme.Dialog"> </activity>
其中,
的className:主要在對話框中顯示的活動的類名稱。
就是這樣。 你將有你的活動作爲對話。
它的工作原理,謝謝:)但現在...如何添加一個按鈕到對話框? – Pablo
爲活動佈局創建新的xml文件。將該按鈕放在該xml上。在類的setContentView()方法中,使用此xml文件。順便說一句,我可以幫助你學習android。 – user609239
@ user609239這僅適用於您的活動擴展活動。如果你擴展了ActionBarActivity,你怎麼能達到這個效果?在我的情況下,我不能擴展活動。整個框架建立在ActionBarActivity之上...無法擴展Activity。 – 5er
你可能在這裏找到你的答案 - http://stackoverflow.com/questions/1979369/android-activity-as-a-dialog – Suchi