我的项目中有 ListView,它以这样的 String 形式包含 ListItems,
今天完成任务
将项目分配给开发人员
session 取消
如果单击 ListView 中的任何一项意味着我希望该特定字符串应显示在我的 EditText 中(即,如果单击 session 取消,我需要此特定字符串显示在 EditText 中)。任何人指导我,这这就是我想要实现的方式。在此先感谢您。
final ListView listView = (ListView) findViewById(R.id.taskListDesc); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View view, int selectedItem,
long arg3) {
System.out.println(adapter.getItemAtPosition(selectedItem));
Intent intent = new Intent(getApplicationContext(),
ViewTaskActivity.class);
startActivity(intent);
}
});
}
最佳答案
ArrayAdapter<String> adapter;
adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item, profielNames);
setListAdapter(adapter);
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
// Get the data associated with selected item
Object item = l.getItemAtPosition(position);
String myitem = item.toString();
edittxt.setText("Selected item is :"+ myitem); // You can Set EditText from Here.
}
关于android - 从 ListView 中获取选定的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023247/