androidのアダプタ

1417 ワード

  • アダプタの役割は、データとビューの間のブリッジ
  • です.
  • 配列を表示するには、ArrayAdapter、配列アダプタを使用します.データのデータ型<>はStringタイプで、データのデータ型は他のオブジェクトクラスを含むこともできます.
  • ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
    	ArrayListDemo.this,
    	android.R.layout.simple_list_item_1,
    	adapterData); 
    

    このコードは配列アダプタを作成するコードで、3つのパラメータがあります.
  • 最初のパラメータはコンテキストであり、現在のActivity
  • の2番目のパラメータはandroid sdkに組み込まれたレイアウトで、その中にはTextViewが1つしかありません.このパラメータは、私たちの配列の各データのレイアウトがこのviewであることを示しています.つまり、各データをこのviewに表示する
  • です.
  • の3番目のパラメータは、私たちが表示するデータです.ListViewはこの3つのパラメータに基づいて、adapterDataの中の各データを巡回し、1つを読み出し、2つ目のパラメータに対応するレイアウトに表示することで、私たちが見ているlistViewを形成する.