listview设置行高(如何设置列表行高)

http://www.itjxue.com  2023-02-14 14:40  来源:未知  点击次数: 

安卓 调整listview行的宽度

要看你用的是什么适配器给ListView添加的数,不过三种都可以添加自己的布局文件

SimpleAdapter,ArrayAdapter

这两个都一样,就写一个吧

SimpleAdapter adapter = new SimpleAdapter(this, list,R.layout.quick_item,?new String[] {?????"name" },new int[] { R.id.barCodeTextView });

其中"R.layout.quick_item"就是自己写的xml配置文件

BaseAdapter

就在对应的的Adapter中引入自定义布局文件,大概像这样

LayoutInflater?mInflater = LayoutInflater.from(mContext);

convertView = mInflater.inflate(R.layout.complex_item, null);

剩下的就是写自己的布局文件,高度,宽度,字体样式都可以根据自己的需要调整,祝你成功吧

ScrollView的高度如何设置。

public void tiaogao(ListView listView){

//得到适配器

ListAdapter adape=ListView.getAdapter();

int total=0;

//行数

int hangshu=adapter.getCount();

//获取每一行行数相加的值

for(int i=0;ihangshu;i++)

View view=adapter.getView(i,null,listView);

//拿到测量行高

view.measure(View.MeasureSpec.UNSPECIFIED,(View.MeasureSpec.UNSPECIFIED)

int hanggao=view.getMeasuredHeight();

total+=hanggao++;

}

float fengefugao=listView.getDividerHeight();

total+=fengefugao++;

LayoutParams params= listView.getLayoutParams();

params.height=total;

listView.setLayoutParams(params);

最优解决方案在此。经本人验证有效,只是设置属性效果是无效的。一般这代码书上是没有的。我也在学习当中,写上去方便查阅。

如何动态设置listview的行高

ListView中那个大小,

应该是由适配的XML大小决定的吧!

然后你可以指定布局里面那些控件的大小!这样就可以了!

怎么设置listview中的各显示行的行高

1234234Listview1234节点,对节点的图片进行添加即可,顺便把该图片复制到你想在的文件夹

[高分采纳]在C# 中用GDI+方式重绘ListView的项的行高

楼上的方法没有可行性。 只是改变行高的话你还是自用图像撑吧,自己画会得不偿失,画每一项的坐标都的算,而且导致滚动条失效,还要考虑到许多其他的问题,例如 所画当前项是否为选中状态

请问winfrom中怎么设置listview项的间距呢

你弄一个imagelist,然后设置图像的高为32,

再把这个

imagelist设置到listview上面,它就会自己变高,

你问的是行高对吧。

(责任编辑:IT教学网)

更多

推荐CorelDraw教程文章