我有一个可以翻译资源的应用程序。在下面的屏幕截图中,英语中的“加班”是一个较长的短语,例如法语和德语:
我希望标签能用更长的词条包装成两行,并且不要超出屏幕中间。我也不想包装较短的短语(1,00 Jours),但是此XML代码对我而言并不有用。
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_marginTop="@dimen/details_view_row_spacing">
<TextView
android:id="@+id/label"
android:layout_width="wrap_content"
android:paddingRight="@dimen/details_view_column_spacing"
android:textAppearance="@style/TextAppearance.FormLabel" />
<TextView
android:id="@+id/value"
android:layout_weight="1"
android:layout_width="0dp"
android:textAppearance="?android:textAppearanceMedium" />
谢谢。
编辑
万一有人在搜索(以及供我将来参考),就可以这样做
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_marginTop="@dimen/details_view_row_spacing">
<TextView
android:id="@+id/label"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/details_view_row_spacing"
android:paddingRight="@dimen/details_view_column_spacing"
android:textAppearance="@style/TextAppearance.FormLabel" />
<TextView
android:id="@+id/value"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/details_view_row_spacing"
android:textAppearance="?android:textAppearanceMedium" />