【问题标题】:How do I connect a Layout/view to a specific object in a getView() adapter method?如何在 getView() 适配器方法中将布局/视图连接到特定对象?
【发布时间】:2014-12-11 19:53:37
【问题描述】:

据我了解,getView 的目的是“给”ListView(或其他接口),特定的视图,每次适配器被“要求”。 我通过位置得到了对象:

myItem = (myItem) getItem(位置);

然后我检查了convertView是否不为null,并初始化了一个默认布局:

        itemLayout = (RelativeLayout) convertView;  

        if (itemLayout == null) {

             LayoutInflater inflater = (LayoutInflater)mContext.getSystemService
                        (Context.LAYOUT_INFLATER_SERVICE);
            itemLayout= (RelativeLayout) inflater.inflate (R.layout.my_item,null);
        }

现在我想在我的项目/对象和它的布局之间建立联系——或者换句话说:用这个项目的值填充这个布局的视图。

我怎样才能做到?还是我对整个概念的理解完全错误?

【问题讨论】:

    标签: java android eclipse android-layout android-arrayadapter


    【解决方案1】:

    请检查 Android ListView 的 ViewHolder 模式或改用 RecyclerView。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2011-09-12
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 2013-04-26
      相关资源
      最近更新 更多