おはよう、
ArrayAdapter をビューに接続する情報が 1 つ不足しているようです (最初の Android アプリでまだ学習中)。MyInfoClass というクラスを作成します。これは、データを保持するためのプロパティの一部です。クラスにデータの行を入力し、最終的に ArrayList(MyInfoClass> を取得します。これまでのところ、すべてが見栄えがよく、値はデバッグ パースペクティブで期待どおりです。
また、いくつかの TextViews を持つ XML レイアウトもあります。このレイアウトを使用して、ArrayList(MyInfoClass> に保持されているさまざまな「データのセット」を表示したいと思います。これを行うには、ArrayAdapter を使用することを理解しており、次の行で行います。
ArrayAdapter<MyInfoClass> X = new ArrayAdapter<MyInfoClass>(this, R.layout.main, R.id.txtvw_PrevLift, ld_data);
(ld_data は ArrayList(MyInfoClass> オブジェクト)
私の混乱は...自分が何をしているのかわからないことから来ていますが、とにかく、MyInfoClass のプロパティを対応する TextView に接続する方法を理解していないことが原因です。ArrayAdapter のドキュメントには、TextView id のリストを取るコンストラクターが表示されていません????
ご協力ありがとうございました。JB
私の混乱を解消するために、私はリストにバインドしません....おそらくそうすべきでしょうか? ビュー全体で1行のデータを表現したかっただけです。読みやすくするために多くのコードを削除しましたが、これが私の見解です。一部のテキスト ビューは静的なラベルであり、その他はデータが取り込まれます。ボタンは前後のナビゲーション用です。
<RelativeLayout....>
<ImageView
android:id=.../>
<TextView
android:id=.../>
<ImageView
android:id=.../>
<TextView
android:id=.../>
<TextView
android:id=.../>
<TextView
android:id=.../>
<Button
android:id=.../>
<Button
android:id=.../>
</RelativeLayout>