在使用settinglistview的时候:
ItemEntity.item(getString(R.string.setting_item_version))
.style(ItemStyle.ITEM_STYLE_VALUE)
.value("17:00~")
结果如下:

可以看到那个““反了,于是我放在前面17:00,他就比较正常:

测试了许多手机,只有一个华为手机是好的。
于是我们看看布局文件,为啥会出现这种情况
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layoutDirection="rtl"
tools:ignore="RtlHardcoded">
<View
android:id="@+id/marginView"
android:layout_width="@dimen/settings_list_item_margin_view_height"
android:layout_height="match_parent"/>
<ImageView
android:id="@+id/settings_list_item_nextPage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|right"
android:src="@drawable/ic_arrow"
android:visibility="gone"/>
<TextView
android:id="@+id/settings_list_item_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginRight="@dimen/settings_list_item_value_margin_right"
android:gravity="right"
android:text="value"
android:textColor="@color/text_color"
android:textSize="14sp"
android:visibility="gone"/>
</LinearLayout>
更改之后的布局:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginEnd="@dimen/settings_list_item_checkbox_margin"
tools:ignore="RtlHardcoded">
<View
android:id="@+id/marginView"
android:layout_width="@dimen/settings_list_item_margin_view_height"
android:layout_height="match_parent"/>
<TextView
android:id="@+id/settings_list_item_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginEnd="@dimen/settings_list_item_value_margin_right"
android:text="value"
android:textColor="@color/text_color"
android:textSize="@dimen/settings_list_item_value"
android:visibility="gone"/>
<ImageView
android:id="@+id/settings_list_item_nextPage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|right"
android:src="@drawable/ico_arrow"
android:visibility="gone"/>
</LinearLayout>
网友评论