如何在ListView中设置标签按钮

时间:2012-05-11 06:12:19

标签: android listview button

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

1 个答案:

答案 0 :(得分:0)

假设您正在为ListView使用自定义适配器,您将能够为适配器的getView()中的每个Button设置Tag,

@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()+"");

}