以下のコードを使用して、1行のデータを取得します
View vListSortOrder;
vListSortOrder=getListView().getChildAt(MyPositionOfRow);
TextView edit=(TextView)vListSortOrder.findViewById(R.id.MyLabelId);
Toast.makeText(getApplicationContext(), edit.getText(), 1).show();
しかし、私の問題は、例のlistView
に表示されないアイテムです。20個のアイテムがあります。MyPhone画面では、ListViewの10個のアイテムが表示されます。
にMyPositionOfRow
設定した場合0_9
は問題ありません。
以上にMyPositionOfRow
設定すると10
、プログラムがクラッシュ
します。どうすれば修正できますか?
または、listView で 1 行のデータを取得する他の方法。