Добавление в ArrayList Color

148
04 января 2019, 02:00

Немного изменила.... У меня тут выводятся отрицательные числа хотелось бы сам цвет. И еще...если у меня будет два адаптера как их обе вывести?А то у меня последний адаптер только выводится

ArrayAdapter adapter1;
 ArrayList<Integer> colors = new ArrayList();
@Override
 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
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);
gvMain = (GridView) findViewById(R.id.gvMain);
TextView tvvv=(TextView)findViewById(R.id.tvv);
    adapter1=new ArrayAdapter(this,R.layout.activity_main,R.id.tvv,colors);
gvMain.setAdapter(adapter1);
GridView();
}
private void GridView() {
gvMain.setNumColumns(5);
}
Answer 1

Создайте свой adapter, в котором вы принимаете массив цветов и с помощью метода

public static int getRandom(int[] array) {
    int rnd = new Random().nextInt(array.length);
    return array[rnd];
}

Возвращаете случайный цвет

Answer 2
    TextView colorText = findViewById(R.id.color_text);
    int [] colors = {Color.RED, Color.BLUE, Color.YELLOW};//Массив с цветами
    Random rnd = new Random(System.currentTimeMillis());
    int number = 0 + rnd.nextInt((colors.length - 1) - 0 + 1);
    colorText.setBackgroundColor(colors[number]);//Получаем рандомный цвет
READ ALSO
Игра в угадывание(Head First Java)

Игра в угадывание(Head First Java)

Новичок начал изучать Head First Java столкнулся с проблемой что код используемый в этой книге устарел, помогите довести задачу до рабочего состояния)

160
В чем отличие notify, notifyall?

В чем отличие notify, notifyall?

Я знаю, что notify() - пробуждает любой один поток, а notifyAll() - пробуждает все и даёт доступ одномуНо в чём отличие? в одних случаях работает notify(),...

219
Генерация POJO классов из из схемы данных в виде файла .xml?

Генерация POJO классов из из схемы данных в виде файла .xml?

Всем привет, подскажите пожалуйста, как можно cгенерировать POJO классы из схемы данных в виде файлаxml?

160
Можно ли отсортировать ArrayList?

Можно ли отсортировать ArrayList?

Имеется ArrayList вида String : intКак отсортировать его по возрастанию/убыванию по "колонке" int ?

156