问题描述
- android 的gridview如何把最后一个item固定做一个添加更多的按钮
-
添加更多按钮添加一个给添加更多加一个,大神知道的给我发280230816@qq.con邮箱里 谢谢!!!!!!!!!!
解决方案
加载footerview中
在listView.addFooterView(更多按钮);
解决方案二:
说详细点可以吗?,我是新手。
解决方案三:
说详细点可以吗?,我是新手。
解决方案四:
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = LayoutInflater.from(context);
ViewHolder viewHolder = null;
if (convertView == null) {
convertView = inflater.inflate(R.layout.menu_listvview, null);
viewHolder = new ViewHolder();
viewHolder.title = (TextView) convertView
.findViewById(R.id.title11);
viewHolder.image = (ImageView) convertView
.findViewById(R.id.image11);
convertView.setTag(viewHolder);
} else {
viewHolder = (ViewHolder) convertView.getTag();
}
if (position < pictures.size()) {
viewHolder.title.setText(pictures.get(position).getTitle());
viewHolder.title.setTextColor(color.turquoise);
viewHolder.image.setImageResource(pictures.get(position).getImageId());
}else {
// viewHolder.image.setBackground(context.getResources().getDrawable(R.drawable.add_more));
}
// viewHolder.deleteView.setVisibility(isShowDelete ? View.VISIBLE : View.GONE);// 设置删除按钮是否显示
// viewHolder.deleteView.setOnClickListener(new OnClickListener() {
//
// @Override
// public void onClick(View v) {
// viewHolder.deleteView.setSelected(isDown);
// }
//
// });
viewHolder.title.setText(pictures.get(position).getTitle());
viewHolder.title.setTextColor(color.turquoise);
viewHolder.image.setImageResource(pictures.get(position).getImageId());
return convertView;
}
}
这个是继承了BaseAdapter的getview方法,大神指导下
解决方案五:
通过小项目学Android教程12 - 亲手做一个文件浏览器(3)