昨天在用GridView做布局时,因为总共只有6个版块,所以导致了界面全都挤在了上面,而GridView本身的扩展方式又没有可以设置垂直扩展的方式,于是,我查了写资料后发现。真正要做改动的是在写适配器的地方,具体的代码块如下:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// Log.e("method", "getView");
final int selectID = position;
//自定义视图
ListItemView listItemView = null;
if (convertView == null) {
listItemView = new ListItemView();
//获取list_item布局文件的视图
convertView = listContainer.inflate(R.layout.list_item, null);
//获取控件对象
listItemView.image = (ImageView)convertView.findViewById(R.id.imageView);
listItemView.title = (TextView)convertView.findViewById(R.id.titleItem);
listItemView.info = (TextView)convertView.findViewById(R.id.infoIt