我有一个带有一些表行的TableView。其中一个是这个(我在表中有2个这样的结构):
android:id="@+id/trTimeSettingEndTime"
android:gravity="center_vertical"
android:paddingTop="10dp"
android:paddingBottom="3dp">
android:id="@+id/imageView2"
android:layout_width="35dp"
android:layout_height="35dp"
android:paddingRight="10dp"
android:src="@android:drawable/ic_menu_recent_history" />
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16dp"
android:text="Start Time" />
android:id="@+id/tvTimeSettingEndTime"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22dp"
android:text="00:00"
android:textColor="@color/dark_gray" />
图像尺寸合适。中间的textview取出所有可用空间,右侧textview宽度是它的内容。
我不明白为什么中间的textview占用了所有的空间?
第二,当我从代码中更改tvTimeSettingEndTime textview时,它会稍微长一点,然后文本会打破一行而不是调整它的宽度。
有人可以解释为什么占据大部分空间的中间位置?
如何根据我从代码中输入的文字调整第三行的宽度?
由于