我已经找到了根据用户做出的选择制作按钮/布局更改的方法。这是一个骰子模拟器,所以如果你选择你需要一个4面模具或6面模具,会弹出不同的外观。我希望得到一些指示。我应该用html或java预先制作它们吗?或者我应该使用另一种方法?决定通过alertdialog询问多少方面。谢谢你的帮助。
答案 0 :(得分:0)
如果您想动态更改布局,可以使用通用视图来保留空间并为其添加适当的布局。
http://developer.android.com/reference/android/view/LayoutInflater.html
答案 1 :(得分:0)
您可以放置应该出现在XML-layout-file中的按钮,并将其可见性属性设置为不存在。像这样:
<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