Android Listview相关

来源:互联网 发布:万网主机如何解析域名 编辑:程序博客网 时间:2024/05/22 12:49

Listview有默认背景 划得时候会变白
// 干掉默认滑动背景
listView.setCacheColorHint(Color.TRANSPARENT);
// 去除间隔线
listView.setDividerHeight(0);
// 去掉item默认选择器:listview的 item 有默认的选择状态 整条会变色:去掉他 这让字体变色
listView.setSelector(android.R.color.transparent);这个是要求传id
Color.TRANSPARENT这个不是id
// Listview内容往下移动
listView.setPadding(0, 40, 0, 0);
Listview条目点击的时候变:是因为item有默认的选择器:去掉item的选择器

listview的条目点击事件 “头 和下拉刷新都算

listview 滚动到最后一条 listView.setSelection(listAdapter.getCount() - 1);

//去掉滑动款
android:scrollbars=”none”
下面不好用
// //不让有侧滑的滑块
// fragment_home_lv.setVerticalScrollBarEnabled(true);

//去掉分割线
android:divider=”@null”

上拉过头和下拉过头的阴影取消“:
main_right_lv_category.setOverScrollMode(View.OVER_SCROLL_NEVER);

listview的条目和条目中的控件 点击分开:
android:descendantFocusability=”blocksDescendants”
设置后裔的事件为块的模式

listview 来回切换的时候 不从新加载数据:

ListView顶部和底部滚(拖)动出现阴影解决方案:setOverScrollMode(View.OVER_SCROLL_NEVER);
2.3之前android:fadingEdge=”none”来解决
webview的顶部和底部滚(拖)动出现阴影解决方案setOverScrollMode(View.OVER_SCROLL_NEVER);

mViewPager = (ViewPager) view.findViewById(R.id.tab_viewPager);

    mViewPager.setOffscreenPageLimit(3);//数量表明:viewpager的页数  3要比这个页数大于等于    viewpager将各个fragment预加载一遍后,不再预加载:    listview  addhead 添加到上面  再addhead 添加到已经有的head下面  如果 不setadapter  头页不会显示的 所以需要空集合要页setadapter一次 为了能够让头显示出来    listview 的悬浮效果实现 有单独的文件      listview的 onscrolllistener 方法  实现悬浮    虽然杂乱:但是都是有用的。
0 0
原创粉丝点击