這種方法創建一個簡單的數組適配器,其中resource參數是指定了一個布局文件的資源id,用于定義每個列表項的外觀。objects參數是包含了要顯示在列表中的數據的數組。
例如:
String[] fruits = {"Apple", "Banana", "Orange"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, fruits);
這種方法與上一種方法類似,但是可以指定布局文件中的一個TextView的資源id,用于定義每個列表項中要顯示的文本。
例如:
String[] fruits = {"Apple", "Banana", "Orange"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, android.R.id.text1, fruits);
這種方法與第一種方法類似,不同之處在于objects參數是一個List對象,而不是數組。
例如:
List<String> fruits = new ArrayList<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, fruits);
這些方法都是用于創建一個簡單的數組適配器,如果需要更復雜的定制,可以自定義適配器類來實現。