Java 创建特定数量的按钮

Java 创建特定数量的按钮,java,android,class,button,layout,Java,Android,Class,Button,Layout,我想在Android的java类中创建一个布局。我需要用户引入一个介于1到20之间的数字,这将创建用户选择的Button数 我知道这在Java中是可能的,但我不知道这在Android中是否可能,有什么想法吗?Thnaks LinearLayout按钮布局=(LinearLayout)findViewById(R.id.buttons\u布局); LinearLayout buttonsLayout = (LinearLayout)findViewById(R.id.buttons_layout)

我想在Android的java类中创建一个布局。我需要用户引入一个介于1到20之间的数字,这将创建用户选择的Button数

我知道这在Java中是可能的,但我不知道这在Android中是否可能,有什么想法吗?Thnaks

LinearLayout按钮布局=(LinearLayout)findViewById(R.id.buttons\u布局);
LinearLayout buttonsLayout = (LinearLayout)findViewById(R.id.buttons_layout);
    LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    for(int i=0;i<numberOfButtons;i++){
        Button button = new Button(this);
        button.setText("Buttin "+(i+1));
        button.set....other attributes
        buttonsLayout.addView(button, layoutParams);
    }
LayoutParams LayoutParams=新的LayoutParams(LayoutParams.MATCH_父级,LayoutParams.WRAP_内容);
对于(int i=0;iMerlevede)你能给我解释一下怎么做吗?或者你有这样的例子吗?提前谢谢!!如果你以编程的方式做这件事,你可以很容易地从0-n循环并将它们添加到布局中。给我看你到目前为止的代码,这样我可以进一步指导你。我将进一步解释我的情况。我创建了一个XML布局,anf我想在单击播放按钮时对其进行修改。然后,我希望按照我告诉的第一个问题,将此布局更改为其他布局。我想将这些特定的按钮放置在布局的确定区域中,并查看此问题