0

我需要在java类中创建一个按钮并将其替换为xml中的特定位置,就像我想将它们放在我在xml中创建的水平滚动视图中请任何帮助+我需要一个允许我根据我的数组自动生成按钮的函数尺寸谢谢。.

4

1 回答 1

0

试试这个代码

LinearLayout layout=(LinearLayout)findViewById(R.id.linearLayout); 
LayoutParams layoutParam_text=new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT); layoutParam_text.gravity=Gravity.LEFT; 
Button btnTest[]=new Button[array.size];

    for(int i=0;i<array.size();i++)
    {
        btnTest[i] =new Button(this);
        btnTest[i].setLayoutParams(layoutParam_text);
        btnTest[i].setTag(""+i);
        btnTest[i].setOnClickListener(new OnClickListener()
        {
            @Override
            public void onClick(View v) 
            {

            }
        });
        layout.addView(btnTest[i]);
    }
于 2012-10-13T12:37:04.340 回答