0
我有一个画廊控件,显示一个ListView作为其适配器视图。无法将ListView的高度设置为图库项目的fill_parent?
我的问题是,每家画廊的项目(ListView控件)似乎很小,但我已经设置了ListView和画廊本身FILL_PARENT的高度。
是否有一种方法可以使ListView获取Gallery的所有可用垂直空间?
感谢
我有一个画廊控件,显示一个ListView作为其适配器视图。无法将ListView的高度设置为图库项目的fill_parent?
我的问题是,每家画廊的项目(ListView控件)似乎很小,但我已经设置了ListView和画廊本身FILL_PARENT的高度。
是否有一种方法可以使ListView获取Gallery的所有可用垂直空间?
感谢
OK,我找到了,我不得不以编程方式设置库项目的布局Paramters在我的适配器类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if(convertView==null){
LayoutInflater inflater=LayoutInflater.from(parent.getContext());
convertView=inflater.inflate(R.layout.gallery_item, null);
convertView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
holder=new ViewHolder(convertView);
convertView.setTag(holder);
}else{
holder=(ViewHolder)convertView.getTag();
}
holder.setAdapter(mItems.get(i));
return convertView;
}
在哪里您从您的适配器观点得到你的照片?数据库? – ezcoding 2012-02-12 09:40:42
不,它们不是图片,它们是一些自定义适配器中的文本 – 2012-02-12 09:43:23