Цвета в адаптере - PullRequest
       8

Цвета в адаптере

0 голосов
/ 20 сентября 2018

Извините, мой английский не очень хорош.

Я бы покрасил 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);
  }
...