我想知道如何获得像这样的listview项值
item1
item2
我想得到第一个项目值item1,就像这个代码
一样if (listview part of value == item1)
{
// do something
}
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
你的问题在细节方面非常少,所以我会尽量把它解释一下(考虑扩展你的问题)。
你想在给定位置从listadapter获取一个项目,是吗?如果是的话......
yourListView.getAdapter().getItem(position);
另见:
http://developer.android.com/reference/android/widget/ListView.html#getAdapter() http://developer.android.com/reference/android/widget/ListAdapter.html http://developer.android.com/reference/android/widget/Adapter.html
答案 1 :(得分:0)
我想猜你的问题。 或许,您希望当用户点击某个项目执行某些代码时。 如果是这种情况,那么你可以这样做:
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parentAdapter, View view, int position,
long id) {
// do your code here
}
}
其中lv是你的Listview。如果您想了解更多信息,请访问我的博客here