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 に答える