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

Обработчик события ToggleButton - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android User-premission http://www.cyberforum.ru/android-dev/thread1601492.html
Создаю приложение для записи звука, все по примерам, приложение крашится, думаю из за того что не получает разрешение на RECORD_AUDIO. Вот файл манифеста <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="michael.audio"> <uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission> ...
Программирование Android Ребяяятки дайте пожалуйста совет) Какую штучку бы мне поставить на чужой телефон с платформой андроид чтобы она фиксировала все что он вводит через клавиатуру без палева??? Спасибо за внимание ;) http://www.cyberforum.ru/android-dev/thread1601420.html
Http запрос Программирование Android
При вызове выводит только тип запроса ( GET) ResponseCode не выводит. В чем проблема? public void sysv () throws Exception{ URL hp = new URL("http://www." +urlsite); HttpURLConnection hpCon = (HttpURLConnection) hp.openConnection(); pole.setText("Meтoд запроса для " + urlsite + " : " + hpCon.getRequestMethod() ); pole2.setText("Код : " +...
Программирование Android Что такое Maven?
В уроке 161 startandroid есть такое замечание для тех, кто хочет протестировать библиотеку Picasso: Если хотите протестировать этот пример, подключите библиотеку к проекту. Для Android Studio – ищите в Maven строку: "com.squareup.picasso:picasso". Подскажите пожалуйста, что это такое - Maven? И как в нем искать строку? Я пытался погуглить, что это такое, но так ничего толком и не понял....
Программирование Android Каким способом вы определяете наличие соединения с интернетом http://www.cyberforum.ru/android-dev/thread1600937.html
Знаю весь интернет кишит примерами... Но вот каким "хорошим", оптимальным решением пользуетесь вы товарищи? Есть ли заложенный метод для определения наличия интернета.. т.е. например вроде бы соединение есть но доступа к сети нет.. Вот как знать что есть доступ к сети?)) Спасибо!))
Программирование Android Изменение размера W и H в layout Добрый вечер! Возник вот какой вопрос. Создаём элементы: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="844px" android:layout_height="1061px" android:background="#77acff" tools:context=".MainActivity" подробнее

Показать сообщение отдельно
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
04.12.2015, 17:25     Обработчик события ToggleButton
Цитата Сообщение от Паблито Посмотреть сообщение
што это такое?
Похоже на
Java
1
boolean b = String.valueOf(button.isChecked()).equals("true");
Добавлено через 59 минут
KorPaEv, если серьезно - при нажатии на эту кнопку она сразу переключается, до вызова onClick(). Но можно установить onTouchListener
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
final ToggleButton button = (ToggleButton) findViewById(R.id.toggle);
button.setOnTouchListener(new View.OnTouchListener() {
     @Override
    public boolean onTouch(View v, MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_UP) {
            if(button.isChecked()) {
                button.setChecked(false);
            } else {
                showCheckedDialog(button);
            }
        }
 
        return true;
    }
});
И метод для вызова диалога
Java
1
2
3
4
5
6
7
8
9
10
11
12
    private void showCheckedDialog(final ToggleButton button) {
        AlertDialog.Builder builder = new AlertDialog.Builder(button.getContext());
        builder.setPositiveButton("Да", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                button.setChecked(true);
            }
        });
        builder.setNegativeButton("Нет", null);
 
        builder.show();
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru