ListView控件使用:显示指定item数目和屏蔽item选中效果

来源:互联网 发布:windows窗体应用程序 编辑:程序博客网 时间:2024/06/06 18:30

1.设定item的高度,进而控制显示可见的条数number(控制代码写在getView()方法里面):

方法1:

convertView = mInflater.inflate(R.layout.listitem, parent, false);              
 LayoutParams params =(LayoutParams) convertView.getLayoutParams();
 params.height = listView.getHeight() / number;//
 convertView.setLayoutParams(params);
 convertView.requestLayout();

方法2:

convertView = LayoutInflater.from(context).inflate( R.layout.listitem, null);
linearLayout = (LinearLayout) convertView.findViewById(R.id.ll_feature_item);//linearLayout是item的父容器
linearLayout.setLayoutParams(new LinearLayout.LayoutParams(指定宽度, 指定高度));



2.屏蔽item选中效果
在android的界面布局中,我们常用到ListView控件,有时候并不需要item被选中有任何效果,怎么实现呢?

很简单,在ListView的XML布局文件中设置一个属性:

android:listSelector="#00000000" //为透明无色

0 0
原创粉丝点击