listview设置分割线需要以下操作: lv.setDivider(getResources().getDrawable(R.drawable.diyline)); ExpandableListView也可以调用以上的函数实现divider,但是设置下拉状态的分割线就不知道了,需要什么才能实现了,找了好久发现ExpandableListView有以下的函数可供调用: lv.setChildDivider(getResources().getDrawable(R.drawable.diyline…
原文网址:http://www.cnblogs.com/linjiqin/archive/2011/11/12/2246349.html 给ListView设置分割线,只需设置如下两个属性: android:divider="#000" //设置分割线显示颜色 android:dividerHeight="1px" //此处非0,否则无效 android:layout_margin="8dp" //与屏幕左右边缘的距离 <ListView…
给ListView设置分割线,只需设置如下两个属性: android:divider="#000" //设置分割线显示颜色 android:dividerHeight="1px" //此处非0,否则无效 <ListView android:id="@+id/listView" android:layout_width="fill_parent" android:layout_height="fill_paren…
使用XML的时候可以使用android:divider属性为ListView设置分割线的样式(颜色或者资源文件),而在Java代码中默认提供的方法 listView.setDivider() 却只支持Drawable资源文件,为此费了一点时间想解决方法,后来才发现其实很简单,android提供创建颜色资源文件的方法,于是只需要用 listView.setDivider(new ColorDrawable(color)) 就可以解决问题了. 如果设置完Divider没有效果的话,设置divider…
有些时候,我们会提出这样的需求,希望ListView显示底部(顶部)的分割线,这样做,会使得UI效果更加精致,如下图所示: 如果搜索资料,大家会搜到一堆相关的方法,最多的莫过于设置listview的footerdividersenabled和headerdividersenabled,可是,在某些情况下,我们会发现,就算设置了这两个属性,也无法添加底部或者是顶部的分割线. 具体原因,主要是因为一些嵌套布局,或者是手机兼容性的问题,导致该属性失效.关于使用ListView应该注意的地方,可参考:h…
在项目中有时会用到,当使用 listview  想让它显示某一项,当它又不在前面的位置,可以 使用 //让某一项显示出来(否则可能不在当前) listview.setSelection(position); 网上说也要吧使用滚动,当我的情况是每次会增加,所以滚动不适用: gridview 可以使用 gridview.smoothScrollToPosition(position); 来让你想显示在当前的的项:…
listview也许是用的非常频繁的一个控件之一,下面我写一个xamarin的listview栗子,大家尝一尝xamarin android开发的乐趣.原谅我的大小写吧. listview绑定自定义的BaseAdapter 先来看一下最终实现的效果图: News.cs 和NewAdapter.cs namespace DrawerLayout.Adapter { public class News { public int Pv { get; set; } public string Title…
给ListView设置分割线,只需设置如下两个属性: android:divider="#000" //设置分割线显示颜色 android:dividerHeight="1px" //此处非0,否则无效 <ListView android:id="@+id/listView" android:layout_width="fill_parent" android:layout_height="fill_paren…
ListView.setFooterDividersEnabled(false);//设置listview无页脚 ListView.setHeaderDividersEnabled(false);//设置listview无页眉 //设置listview的item分割线 ListView.setDivider(getResources().getDrawable(R.drawable.goods_xu_line)); //设置分割线的高度 ListView.setDividerHeight(1);…
1:android listview去掉分割线 1>设置android:divider="@null" 2>android:divider="#00000000" #00000000后面两个零表示透明 3>.setDividerHeight(0) 高度设为0 2:android去掉滑动是黑色背景 android:cacheColorHint="#00000000" 3:android去掉按压item时黄色背景 android:l…