こんにちはクリックするたびにテーブルの行に新しいボタンを追加するボタンをクリックします。行に3つのボタンが追加された後、新しい表の行を動的に作成して新しいボタンを追加する必要があります。TableRowに動的にボタンを追加する
私はボタンをクリックすると、ボタンを使って行をテーブルに追加する方法を知っています。クリックするたびにテーブルの行を変更する方法がわからないので、追加のボタンを追加できます。
アドバイスは非常に役に立ち、高く評価されます。続き
は私のコードですが、これは事前に
public class DynamicTableView extends Activity {
TableLayout mTlayout;
String[] mTextofButton = { "Dipak", "E", "I", "J", "L",
"M", "G", "R", "N", "T", "H", "P",
"K", "Y", "V" };
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTlayout = (TableLayout) findViewById(R.id.mTlayout);
TableRow tr=new TableRow(this);
for(int i=0;i<mTextofButton.length;i++){
Button btn=new Button(this);
btn.setText(mTextofButton[i]);
tr.addView(btn);
}
mTlayout.addView(tr);
}
}
おかげで完璧ではありません。
あなたの問題は何ですか?あなたのコードがうまくいくように見えます。 –
私のコードは動作しますが、ボタンは動的に追加され、上記の私の問題の説明を参照してください。 1行に3つのボタンだけを追加し、次のタブローを作成する方法。 –
あなたは**単純な**コードフローに問題があるように見えます... – Selvin