我有调用,显示的图表的活动的意图有点问题。我想在新的对话框中显示活动,我该如何做到这一点?
这是调用活动代码:
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