我正在开发一个带有 android gridview 的应用程序。我的 gridview 由 10 行和 7 列组成。实际上这是一个颜色图表,所以 gridview 中的每个元素都应该是不同的颜色。我已经在可绘制文件夹中创建了元素。问题是我需要在每一行而不是每个元素上放置一个标题。假设我有一个像“头”这样的标题,那么我必须把“头”放在行中最左边的元素的顶部。这就是我想要的:
我必须做什么才能实现这一目标?
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder view;
LayoutInflater inflator = activity.getLayoutInflater();
if(convertView==null)
{
view = new ViewHolder();
convertView = inflator.inflate(R.layout.gridview_row, null);
view.txtViewTitle = (TextView) convertView.findViewById(R.id.textView1);
view.imgViewFlag = (ImageView) convertView.findViewById(R.id.imageView1);
convertView.setTag(view);
}
else
{
view = (ViewHolder) convertView.getTag();
}
view.txtViewTitle.setText(listCountry.get(position));
view.imgViewFlag.setImageResource(listFlag.get(position));
return convertView;
}