android listview项值

时间:2012-10-02 06:04:17

标签: android listview

我想知道如何获得像这样的listview项值

item1
item2

我想得到第一个项目值item1,就像这个代码

一样
if (listview part of value == item1)
{
// do something
}

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 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