0
ListViewの各行にTextViewsを持たせたいのですが、ListViewの量は使用するデータによって異なります。 これに対する解決策の1つは、異なるサイズのListViewを含むレイアウトファイルを作成することです。 しかし、この方法では、私は何百ものレイアウトファイルを作らなければなりません。もっと良い方法がありますか?どのようにListViewの各行の表示量を変えることができますか?
ListViewの各行にTextViewsを持たせたいのですが、ListViewの量は使用するデータによって異なります。 これに対する解決策の1つは、異なるサイズのListViewを含むレイアウトファイルを作成することです。 しかし、この方法では、私は何百ものレイアウトファイルを作らなければなりません。もっと良い方法がありますか?どのようにListViewの各行の表示量を変えることができますか?
多くのレイアウトファイルを作成したくない場合は、別の方法として、Adapter
のgetView()
メソッドの行にプログラムで「TextView
」を挿入することもできます。
** listViewの量** ??それはどういう意味ですか?あなたは 'TextView'を各行や' ListView'に入れたいのですか? 'listView'でファイルをレイアウトすることを話しているからです。正確で..ください! –
@jankigadhiya TextViewの各行にTextViewが含まれているListViewを使用していることを意味します。TextViewの量は異なっています。そのような行は3つのtextviewを持ち、別の行は2つあります。データ。私は何百ものレイアウトファイルを作らなければなりません。 –
いいえ、100個のファイルを作成しないでください..あなたはどのように各行のTextViewの数を知るようになっているのですか?問題のコード(アクティビティ+アダプタ)を共有してください。私はいくつかの論理を提案しようとします。 –