linearLayout の 2 つの子の間にギャップを作成したいと考えています。
適切にスケーリングされないため、マージンやパディングを使用したくない
風景に切り替えると。
私は重量を使用する方が好きです。しかし、それらの間にダミーの (ギャップのみの) ビューを作成する方法は?
ところで、ランドスケープ xml を作成しないとどうなりますか?
デバイスの向きを縦から横に変更しますか?
更新 1
私が試してみました:
<LinearLayout
android:id="@+id/layout_information"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.47"
android:orientation="vertical"
android:gravity="center"
>
<TextView
android:id="@+id/text_view_destination"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="\@ Home in"
android:textColor="@color/solid_white"
android:textSize="19sp"
android:textStyle="bold" />
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.2"/>
<TextView
android:id="@+id/text_view_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="40dp"
android:textColor="@color/solid_white"
android:textSize="25sp"
android:textStyle="normal" />
</LinearLayout>
しかしその後
ネストされた重み付けのパフォーマンスに関する警告が表示されます。
ガジェットの描画時にランタイム エラーが発生する