为gridview设置自定义适配器和获取所需输出的问题

时间:2015-10-13 21:30:09

标签: java android android-layout android-fragments gridview

因此,我按照教程为wscript.exe "c:\program files (x86)\mycompanyname\startMinimized.vbs" 设置自定义adapter,不得不更改一些内容,因为它不能使用我的代码。没有错误,但我的输出不正确。我的图片和文字都加载到一个位置,而不是加载到所需的预设GridView布局中。我使用三个GridView,因为从mainactivity运行了制表符/滑动布局。真的,我在修改教程以使用我当前的Fragments时遇到了麻烦。有什么建议吗?

fragments

1 个答案:

答案 0 :(得分:0)

您在getView方法中遇到了很多问题:

细胞应该被回收,你不应该初始化Holder holder=new Holder();

@Override
public View getView(final int position, View convertView, ViewGroup parent)
{       
  if (convertView == null) {
        convertView = inflater.inflate(R.layout.gridview_item, parent,
                false);
       //It's a new view so update the data you need
  }
  else //It's a recycled view, so get a reference to it and update the data
  {
     //For example
     (TextView) convertView.findViewById(R.id.opTitle).setText("some text");

  }
}