2016-04-02 3 views
-1

私は、インターネットからデータを取得するまで、必要なビューの数が不足しているため、フラグメントにTextViewやImageViewなどのビューを動的に作成します。どのようにビューからデイナミカルにフラグメントを作成するか

どのように動的にビューを作成できますか?

申し訳ありませんが、私は英語の母国語ではなく、私はAndroidの初心者です。

構造が続く

MyActivity
--MyFragment
--ImageView(私は動的にしたい)
--TextView(私は動的にしたい)

あなたは私を教えてもらえですこの?

答えて

0

コードでビューを作成するには、そのコンストラクタを呼び出します。例えば。

TextView textView = new TextView(context); 
textView.setText("Hello World"); 

この新しく作成したビューをメインレイアウトに追加する必要があります。ここで

は私がレイアウトを返し、その後、作成または取得レイアウトをonCreateView方法で断片クラスで、かつaddViewメソッドを呼び出す必要があることをlerned Guide

+0

です。 ありがとうございます。 –

+0

それは正しいです。後でレイアウトにビューを追加する場合は、レイアウトをプライベートフィールドに保存することができます。 – F43nd1r

関連する問題