Извините, мой английский не очень хорош.
Я бы покрасил TextView
в цвета (из списка), но получаю число вроде (-256,16776961 ......);
GridView gvMain;
ArrayAdapter adapter;
ArrayList<Integer> colors = new ArrayList();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gvMain = (GridView) findViewById(R.id.gvMain);
for (int i = 0; i < 10; i++) {
colors.add(Color.RED);
colors.add(Color.YELLOW);
colors.add(Color.GREEN);
colors.add(Color.BLACK);
colors.add(Color.BLUE);
}
Collections.shuffle(colors);
TextView tvv=(TextView)findViewById(R.id.tvv);
tvv.setBackgroundColor(colors);//with that be error!!!
adapter=new ArrayAdapter(this,R.layout.item,R.id.tvv, colors);
gvMain.setAdapter(adapter);
GridView();
gvMain.setAdapter(adapter);
}
private void GridView() {
gvMain.setNumColumns(5);
}