2016-05-19 2 views
0

ListViewの各行にTextViewsを持たせたいのですが、ListViewの量は使用するデータによって異なります。 これに対する解決策の1つは、異なるサイズのListViewを含むレイアウトファイルを作成することです。 しかし、この方法では、私は何百ものレイアウトファイルを作らなければなりません。もっと良い方法がありますか?どのようにListViewの各行の表示量を変えることができますか?

+0

** listViewの量** ??それはどういう意味ですか?あなたは 'TextView'を各行や' ListView'に入れたいのですか? 'listView'でファイルをレイアウトすることを話しているからです。正確で..ください! –

+0

@jankigadhiya TextViewの各行にTextViewが含まれているListViewを使用していることを意味します。TextViewの量は異なっています。そのような行は3つのtextviewを持ち、別の行は2つあります。データ。私は何百ものレイアウトファイルを作らなければなりません。 –

+0

いいえ、100個のファイルを作成しないでください..あなたはどのように各行のTextViewの数を知るようになっているのですか?問題のコード(アクティビティ+アダプタ)を共有してください。私はいくつかの論理を提案しようとします。 –

答えて

0

多くのレイアウトファイルを作成したくない場合は、別の方法として、AdaptergetView()メソッドの行にプログラムで「TextView」を挿入することもできます。

関連する問題