【发布时间】:2016-11-26 12:08:56
【问题描述】:
如何在listviewOnItemClickListener中gettext??
我无法在 listview toast 工作中获取文本。但 gettext(); 不起作用
这是我的代码。提前致谢。
listView.setOnItemClickListener(new OnItemClickListener() {
@SuppressWarnings("unused")
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// ListView Clicked item index
int itemPosition = position;
//parent.getChildAt(position - listView.getLastVisiblePosition()).findViewById(R.id.listView1);
String itemValue = (String) listView.getItemAtPosition(position);
//???????????????????????????.getText().toString();
// Show Alert
Toast.makeText(
getApplicationContext(),
"Position :" + itemPosition + " ListItem: " + itemValue,
Toast.LENGTH_LONG
).show();
}
});
【问题讨论】:
-
您可以发布您的模型类,或者您可以说出您要发送到 ListView 适配器的数据吗?
-
顺便说一句,你为什么写
SuppressWarnings(unused")? -
请正确解释问题
-
发布您的完整代码。您使用的是自定义适配器还是默认适配器?
-
先生,这是我的适配器 ArrayAdapter
adapter = new ArrayAdapter (this, android.R.layout.simple_list_item_1, values); listView.setAdapter(适配器);