在gridview中指定选择出现的列的最佳方法是什么?例如,我有:
String [] {" a"," b"}& String [] {" c"," d"}
我希望gridview显示:
a | ç
b | d
因此第一个矩阵在一列中,第二个矩阵在第二列中。我已将代码设置如下
private void initializeAll() {
//Init all required fields
companyEditText = (EditText) findViewById(R.id.companyEditText);
colorEditText = (EditText) findViewById(R.id.colorEditText);
crossReferenceListView = (ListView) findViewById(R.id.colorListView);
crossReferenceGridView = (GridView) findViewById(R.id.listGridView);
//Set up gridview params
gridAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);
crossReferenceGridView.setAdapter(gridAdapter);
//Initialize search button
searchButton = (Button) findViewById(R.id.searchButton);
//OnClick rules for search button
searchButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//USE GRIDVIEW FOR MULTI COLUMNS!
gridAdapter.clear();
gridAdapter.add(companyInstance.getCompanyArray(adapter));
这在第一列中正确显示了我的第一个String []矩阵,但我需要添加第二个。我的gridview的XML部分如下所示:
<GridView
android:id="@+id/listGridView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="2"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:layout_below="@+id/colorListView"
android:layout_marginTop="15dp"
android:gravity="center"
/>
我在XML中指定了2列,但我不太确定如何访问第二列。谢谢你们