从android的事件创建按钮

时间:2013-06-28 22:02:24

标签: java android html button

我已经找到了根据用户做出的选择制作按钮/布局更改的方法。这是一个骰子模拟器,所以如果你选择你需要一个4面模具或6面模具,会弹出不同的外观。我希望得到一些指示。我应该用html或java预先制作它们吗?或者我应该使用另一种方法?决定通过alertdialog询问多少方面。谢谢你的帮助。

2 个答案:

答案 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