Whi*_*ble 1 android android-layout android-tablelayout
我正在尝试构建一个非常简单的 TableLayout,它有 2 列和不确定的行数。在第一列中,我放了一个 TextView,它必须写在 2 行上:
<string name="param_period_data_rec_text">Période d\'acquisition des données\n(secondes)</string>
Run Code Online (Sandbox Code Playgroud)
在第二列中,我放置了一个 EditText。
我的问题是:EditText 的高度大约是 1 行半文本,TableRows 环绕它,隐藏了 TextView 第二行的一半。
当然,我希望 TextView 能够完整显示。我应该怎么做?
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="30dp"
android:background="@color/blanc"
android:orientation="horizontal"
android:padding="20dp" >
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/param_frequence_data_rec_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/param_period_data_rec_text"
android:textColor="@android:color/black"
android:textSize="20sp" />
<EditText
android:id="@+id/param_frequence_data_rec_input"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/param_period_data_rec_input"
android:textColor="@android:color/black"
android:textSize="20sp" />
</TableRow>
</TableLayout>
Run Code Online (Sandbox Code Playgroud)
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/param_frequence_data_rec_text"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="@string/param_period_data_rec_text"
android:textColor="@android:color/black"
android:textSize="20sp" />
<EditText
android:id="@+id/param_frequence_data_rec_input"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="editText"
android:textColor="@android:color/black"
android:textSize="20sp" />
</TableRow>
Run Code Online (Sandbox Code Playgroud)
更新:textVeiw 和editText width = 0dp,这样layout_weight="1" 属性就可以工作
| 归档时间: |
|
| 查看次数: |
5017 次 |
| 最近记录: |