私のアプリケーションには customListView があります。OnItemClickLiseners を使用せずに初めてアクティビティがロードされ、フォーカス可能であるときに、リスト ビューの最初の値 (つまり、ゼロ位置の値) を取得する必要があります。どうすればよいですか? .
事前に感謝します。
私のアプリケーションには customListView があります。OnItemClickLiseners を使用せずに初めてアクティビティがロードされ、フォーカス可能であるときに、リスト ビューの最初の値 (つまり、ゼロ位置の値) を取得する必要があります。どうすればよいですか? .
事前に感謝します。
どちらかを使用できます
listView.getChildAt(0)
また
listView.getChildAt(listView.getFirstVisiblePosition());
これは、 の最初 (0 番目) の位置にあるアイテムの値を引き出す必要があるという前提に基づいていますListView
。
Customを使用しているため、データなどを表示するために使用するListView
カスタムAdapter
(おそらくArrayAdapter
または) も必要です。BaseAdapter
いずれにせよ、次のファイルでこれを確認してくださいgetView()
。
if (position == 0) {
// GET WHAT EVER DATA YOU NEED OUT OF THE ITEM.
}
データの処理方法に関する情報を OP に追加できる場合は、おそらくこの回答をもう少し便利にすることができます。たとえば、POJO クラスを使用してデータを にバインドしますListView
か?