-1

私はこのガイドをフォローしていて、それを実行しています。 http://www.mkyong.com/android/android-tablayout-example/

Java (画像ビューとテキスト フィールド) を使用して新しいウィジェットをタブに追加しましたが、レイアウトが使用できないため、配置とサイズを必要に応じて制御することができません。

XMLを使用して新しいレイアウトを作成し、レイアウトなどを使用してすべてのウィジェットを完全に配置した場合、Javaを使用してそのレイアウトで特定のタブを設定する方法はありますか?

たとえば、このようなコードを使用してウィジェットを追加するのではなく

TextView textview = new TextView(this);
textview.setText("This is Android tab");
setContentView(textview);

xml ファイルへの参照を追加するだけで、それらすべてのウィジェットが xml ファイル内に追加されます

4

1 に答える 1

3

LayoutInflater http://developer.android.com/reference/android/view/LayoutInflater.htmlを使用します。

LayoutInflater inflater = LayoutInflater.from(context); // if you're inside of activity then context = this
View viewInflatedFromXml = inflater.inflate(R.layout.your_layout, null);

次に、このビューで必要なことを行うことができます。

于 2013-05-29T12:18:41.163 に答える