微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > “设置-》辅助功能-》放大手势”页面内容不能上下滚动?

“设置-》辅助功能-》放大手势”页面内容不能上下滚动?

时间:10-02 整理:3721RD 点击:
【DESCRIPTION】
“设置-》辅助功能-》放大手势”页面内容不能上下滚动?
【SOLUTION】
这个问题是一个google issue,在以下场景下会出现: 1. 手机屏幕尺寸过小 2.用
户设置显示字体为大号字体 3.调整到翻译语言为比较长的其他手机语言中;
问题发生的原因是因为google default是在一个textview中显示描述信息,在以上三
种情况下都会出现描述信息过长而导致textview显示不全,而textview本身不具备
scroll 功能,所以会出现显示被截断的问题;
经过沟通,贵司试图通过更在text_description_preference.xml使得textview外面
包裹一层scrollview,试图实现textview的scroll功能;但是如沟通所讲,google
default使得的是一个PreferenceFragment,通过setResourceLayout()将
text_description_preference.xml 这个layout添加进preference中,preference会
在新添加的layout外面包裹一层listview,使得我们新加入的scrollview被listview
包裹,这样就会出现在scroll时listview和scrollview争夺focus的问题,出现
scroll UI很卡,或者scroll bar不出现,无法scroll现象。
因为这是一个google issue,市面上同类自己均出现此问题;鉴于google 目前实现
使用的是preferenceFragment,无法通过简单的修改完成对应scroll功能,考虑到后
续代码的可维护性,建议不修改此问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top