このようにリストビュー項目の値を取得する方法が知りたいです
item1
item2
このコードのように、最初の項目値 item1 を取得したい
if (listview part of value == item1)
{
// do something
}
誰でもこの問題を解決するのを手伝ってもらえますか?
あなたの質問は詳細が非常にまばらなので、私はそれを解釈するのに最善の推測をします(あなたの質問を拡大することを検討してください)。
あなたは与えられた位置で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
私はあなたの質問を推測しようとしています。おそらく、ユーザーがアイテムをクリックしたときに何らかのコードを実行したいでしょう。これがあなたの場合であれば、次の方法で行うことができます:
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parentAdapter, View view, int position,
long id) {
// do your code here
}
}
lv はリストビューです。詳しく知りたい方はこちらのブログへ