我目前正在开发一款可以管理纸牌游戏的Android应用程序。我有(比方说)4名球员,每轮之后我点击一个按钮,打开一个对话框,输入本轮比赛中的球员得分。我如何在打开的对话框中实现这一点?我尝试了几件事,例如对话框中的一个ViewFlipper,目前它们都没有工作。例如,ViewFlipper没有机会进入下一个视图,因为当我点击确定按钮时,对话框已经重新关闭。如何为多个连续条目创建一个对话框?
1
A
回答
1
您可以使用具有对话框外观和感觉的活动来代替对话框。在<Application>
标签里面的Android Manifest.xml
<activity android:theme="@android:style/Theme.Dialog" />
:为了实现这个添加到您的活动定义。
EDIT要在活动和对话UI活动之间来回传递数据,可以使用Intents
。例如,假设您想要将CustomActivity的String
传递给DialogActivity。该CustomActivity的代码将是:
Intent i = new Intent(getApplicationContext(), DialogActivity.class);
i.putExtra("your_variable_name","value");
startActivity(i);
然后在你的DialogActivity访问数据,您将使用:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String variable_value = extras.getString("your_variable_name");
}
同样的逻辑去当您要发送的数据形成的DialogActivity您CustomActivity。
您也可以使用startActivityForResult
和onActivityResult
方法来做到这一点。有关这两种方法的更多信息,请参见here。
相关问题
- 1. 创建对话框的多个实例
- 2. 如何使用JQueryUI创建单个/多个选择对话框?
- 3. 如何创建一个对话框,每个对话框项目都是标签,然后是复选框?
- 4. 创建一个JavaFX对话框
- 5. Java - 创建一个RPG对话框
- 6. 从AlarmManager创建一个对话框?
- 7. 创建一个对话框JQuery Mobile
- 8. 如何为多个模型创建连续的ID?
- 9. 创建另一个对话框,对话框的Android
- 10. 创建多个连续的输出表
- 11. 如何创建多个一对一的
- 12. 如何创建一个较少的对话框?
- 13. 如何在onResponse方法中创建一个对话框?
- 14. 如何创建一个非模态引导对话框
- 15. 如何创建一个提示对话框
- 16. 如何创建一个带有制表符的对话框
- 17. 如何创建一个阻塞对话框
- 18. 如何在类库内创建一个窗口(对话框)?
- 19. 如何在jqueryui对话框中创建一个ckeditor?
- 20. Angular2:如何创建一个公共对话框?
- 21. jQuery Mobile多个对话框在一个对话框中
- 22. 为Dictionary对象的多个条目创建Azure WebJob
- 23. 在一个页面内创建一个小对话框
- 24. JPA一对多Cacade.ALL创建两个条目父
- 25. 多个对话框
- 26. 为每个月创建一个连续支付周期
- 27. 如何创建一个詹金斯科尼项目的建设 - 连续集成
- 28. 创建一个jQuery对话框作为API
- 29. 为错误消息创建一个可访问的对话框
- 30. 为swing应用程序创建一个优先对话框
你的意思是说,你需要打开一个对话框,输入用户评分..这就是你想要达到的目标吗?请详细说明。 – 2012-07-08 10:16:12