tur*_*boy 6 android textview android-layout
我在下面有以下 LinearLayout 。我将它用于 ListView 中的一行。
我已将 Textview 的权重设置为 1,因此它们的宽度应该相等。
问题是当某些文本视图中有更多字符时,文本视图的宽度会发生变化。这对 ListView 的显示方式有整体影响,因为在每一行中,数据没有正确排列。(我在 ListView 上方有标题)。
当某些 TextViews 中有更多文本时,文本两侧仍然有空间并且 textview 变得更大,这是我不想要的,因为我已将每个权重设置为 1。
有没有办法固定每个 textview 的宽度,这样它就不会根据其中的文本长度而改变?
提前致谢
马特
<?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="wrap_content"
android:orientation="horizontal"
android:paddingBottom="5dp"
android:paddingTop="5dp" >
<TextView
android:id="@+id/rowstarttimeweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="2" />
<TextView
android:id="@+id/rowplannedcallsweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:layout_weight="1" />
<TextView
android:id="@+id/rowncrsweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:layout_weight="1" />
<TextView
android:id="@+id/rowqasweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:layout_weight="1"/>
<TextView
android:id="@+id/rowplannedhoursweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2:33"
android:layout_weight="1"
android:gravity="right"/>
<TextView
android:id="@+id/rowactualcallsweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:layout_weight="1"
android:gravity="right"/>
<TextView
android:id="@+id/rowactualhourssweeksum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2:01"
android:layout_weight="1"
android:gravity="right"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
Rav*_*avi 12
一个小小的改变,你的问题就解决了
改变所有的宽度TextView从wrap_content到0dp
android:layout_width="0dp"
Run Code Online (Sandbox Code Playgroud)
每当您将高度/宽度设置为 时0dp,它将按照以下方式管理视图的高度/宽度android:layout_weight
| 归档时间: |
|
| 查看次数: |
5520 次 |
| 最近记录: |