2
私はmain xmlレイアウトで記述されたテーブルを持っています。レイアウトを各テーブル行に設定する機会があれば、毎回再作成する必要はありません。レイアウトがシンプルな場所では、コードで行うことができますが、現時点ではレイアウトはかなり複雑です。この方法のようにAndroid:xmlレイアウトをテーブル行に設定しますか?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ebank_saskaitos);
this.setFirstBlock();
}
private void setFirstBlock() {
TableLayout ll = (TableLayout) findViewById(R.id.first_block);
ll.addView(this.tableChild());
}
private TableRow tableChild() {
TableRow tr = new TableRow(this);
//row implementation
return tr;
}
そして、私はレイアウトコンポーネントに到達したい場合は、私は( '(SomeView)SM =(SomeView)v.findViewByIdようR.someにそれらに到達する必要があります.id); '? –
はい!正確には、私は答えを編集して参照してください。 –
あなたが提案したように実装しましたが、行を作成すると何も表示されません。レイアウトにもテキストビューやボタンがあります。 –