2011-12-25 14 views
1

Hiiiiは、私は、XMLのレイアウトを持っていると、ボタンがクリックされたとき、私はそのXMLレイアウトにTableLayoutビューを追加する必要があります。私は難しくたくさんあるが、私は何を使用しなければならないということである何を膨張、プログラム、イムかなり確実ではない定義するように思われるテキストビューが、テーブルのような単純なものでこれを行う方法を知っていますか?ありがとう。アンドロイドのxmlレイアウトにプログラムでビューを追加するにはどうすればよいですか?そこ

答えて

1

あなたはxmlファイルにレイアウトを定義し、単にLayoutInflaterを使用して、そのレイアウトを膨らませることができます。これは、あなたViewを与える(あなたのケースで、これはTableLayoutになります)、このビューを追加し、あなたが行われています。

参考:LayoutInflater

+0

はそう私はすべての私の他のものと私のxmlを持つことになり、その後、私は私のTableLayoutのXMLレイアウトでそのレイアウトを膨らませることができます:

それを追加するには、次のコードをしますか? –

+0

右は、あなたのTableLayoutで別のレイアウトxmlファイルを定義し、そのファイルを膨らませると、プログラムのビューを追加します。 – aromero

+0

万が一、あなたはコードでそれを使用することができますので、まさにLOLを意味膨らませることは、それがXMLからすべてのものを得ることを意味しない私達に言うことができますか? –

0

あなたのxmlレイアウトでは、あなたがrelativeLayout1のIDでRelativeLayout内TableLayoutを追加したいとしましょう。

TableLayout table = new TableLAyout(); 

// Code to add rows and views to the table 

R.findViewById("relativeLayout1").add(table); 
+0

彼はこれを避けたい... – aromero

関連する問題