-4

我在 row.xml 文件中生成了 Button,因此它将创建与列表项相同的按钮数量,因此我想 setTag ListView 中的所有 Button 以 getTag 并从数据库中检索数据。

4

1 回答 1

0

假设您为 ListView 使用自定义适配器,您将能够为适配器的 getView() 中的每个按钮设置标签,

@Override
    public View getView(int pos, View convertView, ViewGroup parent) {

       convertView =    inflaterObject.inflate(R.layout.row,parent,false);
       Button tagButton=(Button)convertView.findviewbyId(R.id.buttonID);
       tagButton.setTag(pos);

      //To fetch the button Tag

      Log.i("Button Tab at Pos "+pos,tagButton.getTag()+"");

}
于 2012-05-11T06:34:57.740 回答