0

このようにリストビュー項目の値を取得する方法が知りたいです

item1
item2

このコードのように、最初の項目値 item1 を取得したい

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

誰でもこの問題を解決するのを手伝ってもらえますか?

4

2 に答える 2

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

于 2012-10-02T06:10:38.100 に答える
0

私はあなたの質問を推測しようとしています。おそらく、ユーザーがアイテムをクリックしたときに何らかのコードを実行したいでしょう。これがあなたの場合であれば、次の方法で行うことができます:

lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {

 public void onItemClick(AdapterView<?> parentAdapter, View view, int position,
                         long id) {
  // do your code here
  }
 }

lv はリストビューです。詳しく知りたい方はこちらのブログへ

于 2012-10-02T07:10:27.827 に答える