Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Tenned
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 33
1

Рандомное изменение картинки в гриде

30.10.2015, 10:01. Просмотров 200. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста
Создал гриду 3х3, заполненную 9 картинками
пытаюсь сделать с помощью таймера так что бы изображение одной из картинок(рандомная), менялось на другое, каждые 5 секунд
можете подсказать что я сделал не так?
как исправить?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.GridView;
 
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
 
public class zel_el_main extends AppCompatActivity {
    private final int level=5000;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        final Context cus_context = this;
        final Integer[] pic_array = { R.drawable.img2,  R.drawable.img2, R.drawable.img2, R.drawable.img2, R.drawable.img2, R.drawable.img2, R.drawable.img2, R.drawable.img2, R.drawable.img2};
        final custom_adapter my_grid = new custom_adapter(cus_context, pic_array);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_zel_el_main);
 
        final GridView cus_grid = (GridView) findViewById(R.id.gridView);
        cus_grid.setAdapter(my_grid);
        Timer timer = new Timer();
 
        class My_timer_task extends TimerTask {
            private Random random_nums = new Random();
            private int random_num = 0;
            int counter = 0;
            @Override
            public void run() {
                my_grid.insertItem(random_num, R.drawable.img2);
                random_nums.setSeed(9);
                random_num = random_nums.nextInt(9);
                my_grid.insertItem(random_num, R.drawable.img1);
            }
        }
        TimerTask task = new My_timer_task();
        timer.schedule(task, 0, level);
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2015, 10:01
Ответы с готовыми решениями:

Вывести рандомное слово из массива java
имеется массив с буквами. Нужно взять n букв из массива и составить из них набор букв, который...

Qt Нужно чтобы приложение выводило на экран одно рандомное слово
Где можно хранить очень много слов?И как реализовать их вывод на экран по нажатию кнопки? Делаю в...

рандомное передвижение картинки
Всех с праздником! С помощью объекта Graphics рисую на форме картинки. Вопрос: Как сделать так,...

Рандомное отображение картинки на форме
Доброго времени суток! Такая проблема, есть форма Login для идентификации пользователя в...

Рандомное изменение цвета
Не могу разобраться как сделать рандомный цвет спрайта в unity. private void Update() ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2015, 10:01

Рандомное изменение ячеек
Здраствуйте, мне нужна помощь. На VBA нужна программка которая из 1-го листа возьмет данные с...

Реализовать рандомное изменение серверов
Нужно сделать так что сервера менялись рандомно <? // if (isset($_POST)){ $_SESSION =...

Рандомное изменение изображений на форме
Здравствуйте! Имеется код: Private Sub CommandButton1_Click() Dim kol() kol =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru