在gridView中更改一个单元格

时间:2013-12-24 17:27:52

标签: java android gridview

如何在gridView中的一个单元格中添加一个int值?例如,仅使用第一个单元格并为其分配值。有没有办法做到这一点?

这是xml中的网格:

    <GridView
            android:id="@+id/grid"
            android:layout_width="match_parent"
            android:layout_height="fill_parent"
            android:numColumns="3" >
        </GridView>

这是我的java:

    int first = 5;
    int second = 6
    GridView grid = (GridView) findViewById(R.id.grid);
    //I'm missing here a line something like: grid.setContentOfCell (1, first); grid.setContentOfCell (2, second)

我想将int A分配给网格中的第一个单元格,将B分配给第二个单元格。

1 个答案:

答案 0 :(得分:1)

在GridView中getView方法检查位置是否大于4,并根据您想要的位置值放置其他Cell值。

    public View getView(int position, View convertView, ViewGroup arg2) {

    if(position>3)
    {

   productPriceTextView.setText("1-4")

     }else if(position==a)

    Display your value

   }else if(position==b)

    Display your value

    }

由于