如何在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分配给第二个单元格。
答案 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
}
由于