在Android中如何使用按钮实现弹出屏幕。单击按钮可调用活动中的不同功能

时间:2015-02-27 15:10:55

标签: android android-layout

我正在开发Android游戏。游戏在MainActivity.java中实现,并在xml中使用相对布局。我想实现一个暂停按钮,当点击它时会打开一个弹出窗口,其中包含按钮,例如" 1玩家"," 2玩家","更改皮肤&#34 ;,'挑战朋友"等

1.如何使用按钮在运行时创建布局,并且可以在单击选项时销毁布局。

2.我们可以将动态创建的布局中单击的选项按钮的ID添加到MainActivity中,以便可以调用相应的函数。

3.动态创建布局时,是否会重置现有布局的值?

4.动态创建布局并将其销毁非常昂贵?

我是Android的新手,所以非常感谢一些帮助......谢谢你!

2 个答案:

答案 0 :(得分:1)

听起来你只需要一个带三个按钮的警告对话框?使用this answer中的onclick功能。如果您需要弹出窗口中的图片视图,请参阅this answer并使用类似的策略。

答案 1 :(得分:0)

如果要使用自定义布局的自定义对话框,请使用DialogFragment:http://developer.android.com/reference/android/app/DialogFragment.html