如照片中所示,我有一个列表视图,它由一个具有两个TextView的自定义布局组成。一个TextView用于存储可见度已消失的数字,另一个用于存储可见的名称。
我想要的是能够获得单击发送按钮时所选数字的字符串。
答案 0 :(得分:0)
这里的一个好建议是使用recyclerview而不是列表视图。
要通过列表视图实现您想要的功能,您只需将项目单击侦听器设置为活动中的列表视图即可。项目单击侦听器将传递视图,该视图是列表视图中的当前单元格。然后你可以通过id找到textview来定位。 Textview ID在布局xml中设置。
示例
listView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> arg0, View cell,int pos, long arg1)
{
TextView textView = (TextView)cell.findViewByID(R.id.myTextView);
String texViewContents = textView.getText().toString();
}
});