当视图聚焦且可访问性打开时,一些文本会消失
Some text disappears when view is focussed and accessibility is ON
我在自定义 titlebar.In 标题栏中有一个文本视图,我正在显示一个负责显示页面标题的文本视图。
下面是我使用的代码
Activity:
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.custom_title_layout);
布局文件:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="@color/red"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:ellipsize="end"
android:maxLines="2"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_marginLeft="5dp"
android:layout_marginBottom="5dp"
android:paddingBottom="5dp"
android:text="Test Content Transfer"
android:textColor="#FFFFFF"
android:textSize="25sp" />
</RelativeLayout>
- - - - - - -
- - - - - - -
</RelativeLayout>
将字体大小更改为巨大并打开应用程序,请注意应用程序将 "title" 视图显示为 "Test Content Tra..." (观察到...出现在此处).
当用户启用辅助功能(对讲)ON 并且 select "title" 它显示视图周围的边框,这是预期的,当焦点移动到同一视图的另一个视图时,此移动屏幕(此处 "title" 失去了焦点,其他视图现在处于活动状态) "title" 视图文本显示为 "Test Content" 并且此处缺少 "Transfer" 单词。
只有在分辨率较低的某些设备上才会出现这种情况。
对此有什么想法吗?
这只发生在最近版本的三星设备中(我在 android O 中遇到过这个问题)。
开发人员方面不需要做任何额外的事情。这是三星 OEM 问题。
我在自定义 titlebar.In 标题栏中有一个文本视图,我正在显示一个负责显示页面标题的文本视图。
下面是我使用的代码
Activity:
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.custom_title_layout);
布局文件:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="@color/red"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:ellipsize="end"
android:maxLines="2"
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:layout_marginLeft="5dp"
android:layout_marginBottom="5dp"
android:paddingBottom="5dp"
android:text="Test Content Transfer"
android:textColor="#FFFFFF"
android:textSize="25sp" />
</RelativeLayout>
- - - - - - -
- - - - - - -
</RelativeLayout>
将字体大小更改为巨大并打开应用程序,请注意应用程序将 "title" 视图显示为 "Test Content Tra..." (观察到...出现在此处).
当用户启用辅助功能(对讲)ON 并且 select "title" 它显示视图周围的边框,这是预期的,当焦点移动到同一视图的另一个视图时,此移动屏幕(此处 "title" 失去了焦点,其他视图现在处于活动状态) "title" 视图文本显示为 "Test Content" 并且此处缺少 "Transfer" 单词。
只有在分辨率较低的某些设备上才会出现这种情况。
对此有什么想法吗?
这只发生在最近版本的三星设备中(我在 android O 中遇到过这个问题)。
开发人员方面不需要做任何额外的事情。这是三星 OEM 问题。