【发布时间】:2017-03-15 00:10:48
【问题描述】:
我需要使用 ArrayAdapter 在 GridView 中显示 ArrayList,但目前无法正常工作。
这是我的数组列表:
ArrayList<String> num = new ArrayList<>();
num.add("Zero");
num.add("one");
num.add("Two");
num.add("Three");
num.add("Four");
num.add("Five");
num.add("Six");
num.add("Seven");
num.add("Eight");
num.add("Nine");
num.add("Ten");
这是我目前用来填充 GridView 的代码:
GridView rootView = (GridView) findViewById(R.id.activity_numbers);
ArrayAdapter<String> array = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, num);
rootView.setAdapter(array);
【问题讨论】:
-
输出显示为列表而不是网格
-
您应该将其包含在您的问题正文中。
-
为什么不使用列表视图?
-
你检查属性android:numColumns,columnWidth了吗?
标签: java android gridview arraylist android-arrayadapter