【问题标题】:How to create multiple buttons at runtime?如何在运行时创建多个按钮?
【发布时间】:2011-04-23 05:46:31
【问题描述】:

在我的 Android 应用程序中,我必须在运行时在屏幕底部添加多个按钮。添加时如何为每个按钮添加 onClick 侦听器?

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以在 Eclipse Designer 上创建一个 LinearLayout 或其他任何东西,并将其放在底部。关于按钮创建:

    Button b = new Button(this); // Assuming it's in your activity
    LinearLayout ll = (LinearLayout)findViewById(R.id.myLayoutAtTheBottom); // It could not be a LinearLayout, of course
    ll.addView(b);
    

    每个按钮等等。

    【讨论】:

    • 我完成了以下代码,但不知道如何为每个按钮编写 OnClickListner()。
    【解决方案2】:

    您可以在运行时添加任意数量的按钮,使用 Button b = new Button(this);代码/...:) 解决问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-16
      • 1970-01-01
      • 2011-12-13
      • 2022-11-29
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 1970-01-01
      相关资源
      最近更新 更多