我想获取构成ListView项目的文本元素。
myList = (ListView) findViewById(R.id.list_view);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, partialNames);
myList.setAdapter(adapter);
我没有扩展ListActivity,因此我无法调用简单的onListItemClick函数。
我尝试过使用以下内容:
myList.setOnItemClickListener(adapter.?)
,但我不知道构造函数需要什么参数
当用户点击行时,如何捕获特定ListView项中的字符串值?
答案 0 :(得分:2)
让您的Activity实现OnItemClickListener,然后:
myList.setOnItemClickListener(this);
或者如果你不想实现OnItemClickListener,你可以这样做:
myList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view,
int position, long arg3) {
// TODO Auto-generated method stub
}
});