私は現在、レイアウトの問題に苦しんでいます。 実際、私は3つのTextViewsが必要です:1つは上部、1つは中央、もう1つは下部にあります。Android:3 TextViews、中央の1つは垂直に配置する必要があります
中間のものが画面いっぱいに表示されます。上部の&は、テキストを表示するのに必要なだけのスペースを確保する必要があります。 このレイアウトを実現するには?あなたはまたのLinearLayoutでこれを行うことができ
私は現在、レイアウトの問題に苦しんでいます。 実際、私は3つのTextViewsが必要です:1つは上部、1つは中央、もう1つは下部にあります。Android:3 TextViews、中央の1つは垂直に配置する必要があります
中間のものが画面いっぱいに表示されます。上部の&は、テキストを表示するのに必要なだけのスペースを確保する必要があります。 このレイアウトを実現するには?あなたはまたのLinearLayoutでこれを行うことができ
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="TextView"/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:id="@+id/l1"
android:layout_height="fill_parent" android:orientation="vertical">
<TextView android:layout_width="wrap_content"
android:layout_alignParentTop="true" android:id="@+id/textView1"
android:layout_height="wrap_content" android:text="TextView"
android:layout_alignParentLeft="true"></TextView>
<TextView android:layout_alignParentBottom="true"
android:layout_width="wrap_content" android:id="@+id/textView3"
android:layout_height="wrap_content" android:text="TextView"
></TextView>
<TextView android:layout_centerInParent="true"
android:layout_below="@id/textView1" android:gravity="center_vertical|center_horizontal"
android:layout_width="fill_parent" android:id="@+id/textView2"
android:layout_above ="@id/textView3" android:layout_height="fill_parent"
android:text="TextssssssssssssssssView"
android:layout_alignParentLeft="true" ></TextView>
</RelativeLayout>
あなたは上部と下部TextViewsの重みを指定せずに動作するようになるだろうと確信していますか? – Squonk
はい。何が起こるかは、それらのウェイトを0に設定し、中央のウェイトでエッジにプッシュされるということです。 – CaseyB
興味深いことに、ありがとう、ありがとう。私はそのようにしたことはありません - 私は通常OPの要件のようなものに対して10%/ 80%/ 10%を与えるために1:8:1などのウェイトを使用します。おそらく、私は単なるコントロールフリークです。 :) – Squonk