进入"设置" -> "辅助功能" -> "放大手势",由于我们字体调大,一屏不能显示,需要下翻,而向下滑动,非常之卡。
看了下Preference使用的layout,刚开始怀疑是没有加ScrollView的原因,就来Preference里加了ScrollView,发现还是卡
又怀疑是不是Preference本身截获了滑动事件(因为没有看到过Preference内容很多的),结果写了个demo,发现Preference滑动式很正常的,那只有还是Settings里的代码实现了
发现:
getListView().setEnabled(false); //经验证,就是这个禁用的,可能是Android想禁用此项来凸显放大功能吧
看了下Preference使用的layout,刚开始怀疑是没有加ScrollView的原因,就来Preference里加了ScrollView,发现还是卡
又怀疑是不是Preference本身截获了滑动事件(因为没有看到过Preference内容很多的),结果写了个demo,发现Preference滑动式很正常的,那只有还是Settings里的代码实现了
发现:
getListView().setEnabled(false); //经验证,就是这个禁用的,可能是Android想禁用此项来凸显放大功能吧