使用按钮列表视图 [英] list view with button
本文介绍了使用按钮列表视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用一个文本框,并为每个列表视图行的一个按钮列表视图。我怎么可以设置每个按钮的Click事件在该列表视图
i want a list view with one text box and one button for each list view row. how can i set the click event for each button in this list view
推荐答案
如果您覆盖 ArrayAdapter
,您可以使用 getView()
来设置onClick的监听器在每个列表的元素的按钮:
If you override ArrayAdapter
, you can use the getView()
to set the onClick listener on each of the list's element's button:
class Ass extends ArrayAdapter<RowItem>
{
@Override
public android.view.View getView(int position, android.view.View convertView, android.view.ViewGroup parent)
{
View elem;
Button btn;
if (convertView == null)
{
elem = getLayoutInflater().inflate(R.layout.listview_elem, parent, false);
}
else
{
elem = convertView;
}
RowItem itm = getItem(position);
btn = (Button) elem.findViewById(R.id.button);
btn.setOnClickListener(new OnClickListener()
{
public void onClick(View arg0)
{
// TODO Auto-generated method stub
}
})
return elem;
}
};
这篇关于使用按钮列表视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文