Android Gridview列选择

时间:2015-02-20 03:22:16

标签: android gridview

在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列,但我不太确定如何访问第二列。谢谢你们

0 个答案:

没有答案