1
1

More than 3 years have passed since last update.

[Android] ListViewの使い方

Posted at

使い方

まずレイアウトファイルに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

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1