android - 如何在运行时将按钮控件添加到 android xml View ?

标签 android layout

我有一个 android xml 布局,main.xml。我想在运行时向此布局添加控件(我想添加一系列包含按钮控件的额外线性布局)。我可以这样做吗?如果可以,怎么做?

谢谢

最佳答案

我看到你在这里做的错误

LinearLayout mainLayout = (LinearLayout) findViewById(R.layout.main);

您将布局作为 Linearlayout 对象,您应该采用 LinearLayout id

试试这个

LinearLayout lnr = (LinearLayout) findViewById(R.id.LinearLayout01);

Button b1 = new Button(this);

b1.setText("Btn");

lnr.addView(b1);

关于android - 如何在运行时将按钮控件添加到 android xml View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924604/

相关文章:

android - Zxing ITF 条形码无法在自定义应用程序中扫描

android - Unresolved reference : FirebaseInstanceId

CSS固定流体(溢出:auto)-fixed layout

css - 上移内联显示的字符

android - 将不可变位图文件转换为可变位图

android - 简单的ListActivity崩溃

java - 实例化类返回空值

android - 如何在弹出窗口中打开 Activity ?

java - Java 类的顺序重要吗?

android - 如何在Android中设置下面的布局?