使い方
まずレイアウトファイルにListViewを追加しておく。
そしてロジックファイルで以下のように書く。
public class MainActivity extends AppCompatActivity {
ListView listViewFruits_;
//ListViewに表示したい配列
private static final String[] FRUITS = {
"りんご","みかん","ぶどう"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listViewFruits_ = findViewById(R.id.listViewFruits);
//AdapterにFRUITS配列を指定する
//android.R.layout.simple_list_item_1は用意されているレイアウトファイル
ArrayAdapter<String> arrayAdapter =
new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, FRUITS);
//Adapterをセットする
listViewFruits_.setAdapter(arrayAdapter);
}
}
今回は用意されたレイアウトファイルを使ったが、BaseAdapterクラスを使って自分でカスタムしたものを作ることもできる。
以下のURLがとても参考になる。
https://qiita.com/Tsumugi/items/47f31bb7351979a45653