Androidのレイアウトに固定幅を占有:は、私は私のレイアウトの一部としてこれを持って
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
android:orientation="horizontal"
android:layout_weight="0.15">
<TextView
android:id="@+id/question_text"
android:layout_width="0dip"
android:layout_height="fill_parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/score_label" />
<TextView
android:id="@+id/score_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right" />
</LinearLayout>
最初TextView
アプリケーションの開始時に空です。その内容は動的に変更されます。これにより、0のスペースが占有され、layout_gravity
がright
に設定されていても、2番目のTextView
が左に揃えられます。
内容を考慮せずに、固定幅を占めるようにするにはどうすればよいですか?
私はlayout_weight
を使用することを考えましたが、ネストされた重み(親ViewGroup
にはlayout_weight
属性があります)を使用することをお勧めします。たぶんRelativeLayout
を使用する必要がありますか?
ありがとうございます。
あなたの投稿にレイアウトの画像を追加することができます(スクリーンショットやスケッチで十分です)。これは他の人がレイアウトをはるかに速く理解するのに役立ちます。 – JJD