我一直在寻找根据用户做出的选择来制作按钮/布局更改的方法。它是一个骰子模拟器,因此如果您选择需要 4 面骰子或 6 面骰子,则会弹出不同的外观。我正在寻找一些方向。我应该在 html 或 java 中预先制作它们吗?还是我应该使用另一种方法?通过警报对话框询问有多少边的决定。感谢您的任何帮助。
问问题
42 次
2 回答
0
您可以放置应该出现在您的 XML 布局文件中的按钮,并将其可见性属性设置为消失。像这样:
<Button
android:id="@+id/button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:visibility="gone"
/>
然后您可以以编程方式更改可见性(例如在另一个按钮的 OnTouchListener 中)。
//retrieve the button created in the xml-layout by its id
mButton= (Button) findViewById(R.id.button_1);
//change its visibility
mButton.setVisibility(View.VISIBLE);
mButton.setVisibility(View.GONE);
我希望,我可以帮助你。
最好的问候, G_J
于 2013-06-29T07:04:38.753 回答
0
如果您想动态更改布局,您可以使用通用视图来保留空间并将适当的布局膨胀到其中。
http://developer.android.com/reference/android/view/LayoutInflater.html
于 2013-06-28T22:05:43.683 回答