Форум программистов, компьютерный форум CyberForum.ru

Работа с чекбоксами - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Скрытие Navigation Bar (нижнее мню с тремя кнопками) http://www.cyberforum.ru/android-dev/thread1519403.html
Здравствуйте. Подскажите пожалуйста как можно спрятать этот несчастный Navigation Bar так чтоб сидел себе тихо и не показывался больше до того момента пока я не захочу его программно открыть? Насколько я нагуглил и понял то он появился с версии 4.0 и полноэкранный режим добавили в версии 4.4... Управляется через setSystemUiVisibility.. но я так и не понял как он ведет себя на разных...
Android Cannot launch AVD in emulator В общем такая проблема: Установил Android Studio, установил все sdk, jdk.. При создании виртуального устройства вылетает ошибка: ----------------------------------------------------------------------- Cannot launch AVD in emulator. Output: PANIC: HOME is defined but could not find Nexus_5_API_21_x86.ini file in $HOME\.android\avd (Note: avd is searched in the order of... http://www.cyberforum.ru/android-dev/thread1519379.html
Как сделать задержку выполнения программы на 3 сек Android
Очень простой вопрос, но ответа не могу найти! Как я понял, что бы сделать задержку выполнения программы, необходимо в тексте написать Thread.sleep(3000);, соответственно студия выдает ошибку, но ничего не предлагает сделать! Вопрос что надо сделать чтоб это заработало, импортировать библиотеку или имплементится? чтооо?
Скриншот гугл карты при нажатии на кнопку Android
Есть ли возможность написать обработчик для кнопки, который делает скриншот текущей карты вместе с указанным местоположением и сохраняет его? В гугле на забанили, но найти ничего так и не смог, буду благодарен за подсказку в каком направлении двигаться
Android Убрать статус бар http://www.cyberforum.ru/android-dev/thread1519141.html
Добрый день. Как я понимаю есть action bar и status bar. В моем приложении я хочу убрать системный status bar, но оставить свой action bar. Нагуглил эту строку в манифест, но она убирает всё. android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
Android Не могу разобраться в статье о маршрутах Здравствуйте. Начал разбираться в статье m.habrahabr.ru/post/244229/. Вроде все повторял за автором, но не могу понять как он строит полилинию. А именно где он взял массив точек mPoints? подробнее

Показать сообщение отдельно
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370

Работа с чекбоксами - Android

24.08.2015, 23:54. Просмотров 152. Ответов 1
Метки (Все метки)

Ребятушки, здрасьте, написал такой кодок:

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
 public View getView(int position, View convertView, ViewGroup parent) {
 
            ViewHolder holder = null;
            Log.v("ConvertView", String.valueOf(position));
 
            if (convertView == null) {
                LayoutInflater vi = (LayoutInflater) getSystemService(
                        Context.LAYOUT_INFLATER_SERVICE);
                convertView = vi.inflate(R.layout.books_info, null);
 
                holder = new ViewHolder();
                holder.code = (TextView) convertView.findViewById(R.id.code);
                holder.name = (CheckBox) convertView.findViewById(R.id.checkBox1);
                convertView.setTag(holder);
 
                holder.name.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
                        CheckBox cb = (CheckBox) v;
                        Books country = (Books) cb.getTag();
                        Toast.makeText(getApplicationContext(),
                                "Clicked on Checkbox: " + cb.getText() +
                                        " is " + cb.isChecked(),
                                Toast.LENGTH_LONG).show();
                        country.setSelected(cb.isChecked());
                        if (cb.isChecked() == true) {
                            db = sqlHelper.getWritableDatabase();
                            userCursor = db.rawQuery("select _id from " + DatabaseHelper.TABLE1 + " where " + DatabaseHelper.COLUMN_BNAME + "=?", new String[]{cb.getText().toString()});
                            if (userCursor != null) {
                                if (userCursor.moveToFirst()) {
                                    do {
                                        string7 = userCursor.getString(userCursor.getColumnIndex("_id"));
                                    } while (userCursor.moveToNext());
                                }
                            }
                            cv.put(DatabaseHelper.COLUMN_SELECTED,1);
                            db.update(DatabaseHelper.TABLE1, cv, DatabaseHelper.COLUMN_ID1 + "=" + Integer.valueOf(string7), null);
                            goHome();
                        }
                        else {
                            db = sqlHelper.getWritableDatabase();
                            userCursor = db.rawQuery("select _id from " + DatabaseHelper.TABLE1 + " where " + DatabaseHelper.COLUMN_BNAME + "=?", new String[]{cb.getText().toString()});
                            if (userCursor != null) {
                                if (userCursor.moveToFirst()) {
                                    do {
                                        string7 = userCursor.getString(userCursor.getColumnIndex("_id"));
                                    } while (userCursor.moveToNext());
                                }
                            }
                            cv.put(DatabaseHelper.COLUMN_SELECTED,0);
                            db.update(DatabaseHelper.TABLE1, cv, DatabaseHelper.COLUMN_ID1 + "=" + Integer.valueOf(string7), null);
                            goHome();
                        }
                    }
                });
            } else {
                holder = (ViewHolder) convertView.getTag();
            }
 
            Books country = booksList.get(position);
            holder.code.setText(" (" + country.getCode() + ")");
            holder.name.setText(country.getName());
            massive = new String[]{};
            int i=0;
            userCursor = db.rawQuery("select selected from " + DatabaseHelper.TABLE1, null);
            if (userCursor != null) {
                if (userCursor.moveToFirst()) {
                    do {
                        string7 = userCursor.getString(userCursor.getColumnIndex("selected"));
                        massive[i] = string7;
                        i++;
                    } while (userCursor.moveToNext());
//где-то тут надо поставить условие , если значение в таблице 1, значит вывести чекбокс отмеченным
                }
            }
            holder.name.setChecked(country.isSelected());
            holder.name.setTag(country);
            return convertView;
        }
    }
суть в том чтобы брать значения отмеченных боксов из базы и чекать их при прорисовке экрана, вроде как чеки отмечаю в базе, записываются значения, а вот как вывести эти состояния на экран не получается пока придумать, что подскажите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru