如何将Android UI效果的ListView(一)改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计174个文字,预计阅读时间需要1分钟。
方法一:通过反射:
代码:Class clsClass=listView.getClass().getSuperclass();if (clsClass !=null) { // TODO: 处理clsClass}
方法一 通过反射:
代码:
Class clsClass = listView.getClass().getSuperclass(); if(clsClass == null){ Log.d("tag", "null"); }else { Log.d("tag", "not null"); if(clsClass == AbsListView.class){ Log.d("tag", "AbsListView"); try { Field minField = AbsListView.class.getDeclaredField("mMinimumVelocity"); Field maxField = AbsListView.class.getDeclaredField("mMaximumVelocity"); minField.setAccessible(true); maxField.setAccessible(true); try { Log.d("tag", "min:" + minField.get(listView)); Log.d("tag", "max:" + maxField.get(listView)); maxField.set(listView, 2000); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (NoSuchFieldException e) { // TODO Auto-generated catch block e.printStackTrace(); } }else { Log.d("tag", "not AbsListView"); } }mMinimumVelocity是滑动最小速度, mMaximumVelocity是滑动的最大速度
android UI效果相关-ListView(一)
本文共计174个文字,预计阅读时间需要1分钟。
方法一:通过反射:
代码:Class clsClass=listView.getClass().getSuperclass();if (clsClass !=null) { // TODO: 处理clsClass}
方法一 通过反射:
代码:
Class clsClass = listView.getClass().getSuperclass(); if(clsClass == null){ Log.d("tag", "null"); }else { Log.d("tag", "not null"); if(clsClass == AbsListView.class){ Log.d("tag", "AbsListView"); try { Field minField = AbsListView.class.getDeclaredField("mMinimumVelocity"); Field maxField = AbsListView.class.getDeclaredField("mMaximumVelocity"); minField.setAccessible(true); maxField.setAccessible(true); try { Log.d("tag", "min:" + minField.get(listView)); Log.d("tag", "max:" + maxField.get(listView)); maxField.set(listView, 2000); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (NoSuchFieldException e) { // TODO Auto-generated catch block e.printStackTrace(); } }else { Log.d("tag", "not AbsListView"); } }mMinimumVelocity是滑动最小速度, mMaximumVelocity是滑动的最大速度
android UI效果相关-ListView(一)

