2

サムネイル画像を使用して Android アプリケーションにリストビューを追加しようとしています。左がサムネール、右がテキスト。

リスト ビューに個別の xml ファイルを設定する方法はありますか。たとえば、オーストリア、英国、米国などの個別の xml を作成してリストビューに追加できますか

私が尋ねる理由は、AからZに示されているように、個々の国を複数回再利用することを計画していますが、大陸などで再び.

これが可能であれば、これがどのように行われるか、またはチュートリアルなどへのリンクの例を得ることができますか?

ありがとう

4

1 に答える 1

9

本当に個別の .xml ファイルが必要ですか? それとも、1 つの .xml ファイルを再利用して、その内容を置き換えるだけですか?

個別の .xml ファイル (アダプター内の複数の異なるビューを意味する) が必要な場合は、アダプターのメソッドを参照してください。

  • getViewTypeCount() - いくつの異なるビュー レイアウトがあるかを返します
  • getItemViewType(int pos) - 位置ごとに正しいビュー タイプ ID を返す

これらのメソッドを使用すると、アダプタ内のさまざまなタイプの数を指定し、タイプに応じてさまざまなレイアウト ファイルをロードできます。

たとえば、複数のレイアウトをサポートするこのようなアダプタを持つことができます。(たとえば、1 つの項目が実際の項目で、もう 1 つの項目が項目間の区切りです)

より具体的な情報については、このすばらしいチュートリアルをご覧ください。

http://android.amberfog.com/?p=296

于 2013-08-23T23:04:16.783 に答える