Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Tasker как язык. Компиляция Как можно скомпилировать разкомпилированную программу на таскере? Пробовал BatchApkTool'ом и еще чем то, не получается, выдает ошибку вроде типо что не может найти путь, на других прогах работает На других прогах не всмысле на других компиляторах, а на других играх, прогах apk https://www.cyberforum.ru/ android-dev/ thread2212562.html Программирование Android Маска ввода для editText
Добрый день, я недавно начал заниматься изучением и программированием под android. Возник вопрос как организовать маску ввода для editText. Требуется создать поле ввода даты в формате ДД.ММ.ГГГГ. Причем разделительные точки должны вставать автоматически или быть сразу в поле (без возможности удаления), число символов ограничено согласно маске, и допустим ввод только символов цифры. Подскажите...
Программирование Android Как правильно заблокировать получение action до возможного прихода другой action Всех приветствую. Возможно название темы получилось слишком сумбурным,но я попытаюсь объяснить проблему. Дело в том,что я пишу будильник. Я заметил такую вещь,что когда,к примеру,пользователь ставит будильник на ближайшие сутки,или на ближайшее время,а потом сам сдвигает время или дату на какой-то промежуток вперёд,причём он гораздо больше того времени,в которое должен сработать... https://www.cyberforum.ru/ android-dev/ thread2212236.html Программирование Android Нужен совет. java - Как отфильтровать 1 список через 2 в android-приложении ? Есть 2 списка. Подскажите или дайте совет, как отфильтровать 1 список с помощью 2. Архитетктура следующая: Listview фильтруется через spinner, в котором есть multiple selection. 1 и 2 список типа String https://www.cyberforum.ru/ android-dev/ thread2212162.html
Программирование Android Пропал доступ к сайту из приложения
Добрый день! У меня есть программа, которая работает у клиентов на мобильных устройствах без проблем продолжительное время. Принцип работы программы такой: пользователь вводит значение, н-р 1234, и далее это значение передается на сайт http://site1/index.php?v=1234. Сайт возвращает JSON. Но недавно у всех сразу программа перестала работать. Сайт site1 доступен, с него народ скачивает...
Программирование Android Подключение Genymotion https://www.cyberforum.ru/ android-dev/ thread2212061.html
Добрый день. Пытаюсь подключить эмулятор genymotion к андроид студио 3.0.1, установила плагин File → Settings → Plugins → genymotion, но после перезапуска андроид студио иконка Genymotion device manager почему-то не появилась (хотя судя по всем инструкциям она должна была появиться). Подскажите, пожалуйста, в чем может быть ошибка?
Программирование Android Как отправить СМС сообщение https://www.cyberforum.ru/ android-dev/ thread2211909.html
Почему мой код не работает? "Ошибка при отправке" В манифесте всё норм. <uses-permission android:name="android.permission.SEND_SMS" /> button=(Button)findViewById(R.id.mainButton); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { try {
Построение маршрута из точки А в точку В Программирование Android
Добрый день. Разрабатываю приложение. Столкнулся с необходимость по нажатию кнопки в моем приложение строить маршрут из точки А в точку В через стороннее приложение (2 Гис, яндекс Карты), и так чтобы Точка А была текущее местоположение, а точка В конечный пункт. Как это можно осуществить, прошу помощи или дать направление, или что то подобное. Нашел такое приложение но оно не подходит, нужен...
Программирование Android Ошибка unfortunately, nameProject has stopped Уже писал пост про это, но немного покопался и откинул немного лишнего, но все равно эта ошибка. Суть в том, что когда я запускаю приложение, в котором Только разметка, то выдает ошибку при запуске приложения в эмуляторе. Раньше был код java и я думал из-за него, но теперь когда его нет ошибка все равно есть. Т.е. дело в разметке. Компилятор никаких ошибок не выдает. А самое странное для меня это... https://www.cyberforum.ru/ android-dev/ thread2211520.html Программирование Android Как сделать анимацию Всем привет! Раньше никогда не работал с анимацией, и вот встала задача сделать следующее: Есть Activity, в ней TextView и CardView. CardView содержит RatingBar, по нажатию на RatingBar, карточка уезжает влево, и приезжает новая с EditText. И в этот момент TextView как бы исчезает, и появляется с новым тестом. Понимаю, что очень сумбурно объясняю, но может кто разбирается, подскажет) ... https://www.cyberforum.ru/ android-dev/ thread2211414.html
Прочитать построчно TextView Программирование Android
Здравствуйте, подскажите пожалуйста, как прочитать построчно TextView, или просто строку по его номеру? Нашел только метод получения кол-во строк..
Программирование Android Добавить картинку в textView Доброго времени суток! Как можно добавить картинку в текст, что бы было такое ... текст текст текст текст https://www.cyberforum.ru/ androi
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 95
18.03.2018, 23:40  [ТС] 0

Обработка radiobutton android studio - Программирование Android - Ответ 12225858

18.03.2018, 23:40. Показов 3964. Ответов 7
Метки (Все метки)

Ответ

Суть задачки проста, при нажатии на кнопку я проверяю какой из вариантов выбран и конвертирую числа согласно варианту.
Решил задачку 2-ым методом.
Но мне кажется, что есть более оптимальный вариант , чем опрашивать каждую кнопку как я делаю.
Как получить название (id ) нажатой радиокнопки в радиогруппе? Так бы я мог сделать кейс с названиями.
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
80
81
82
83
84
85
86
87
88
89
package com.example.acer.myapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.CompoundButton;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;
 
 
public class MainActivity extends AppCompatActivity implements OnClickListener {
 
    private  Button btnConvert;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //init button
        btnConvert = (Button) findViewById(R.id.btnConvert);
        //setup listener
        btnConvert.setOnClickListener(this);
    }
 
    @Override
 
    public void onClick(View view) {
 
    if(btnConvert.equals(view)) {
        int dec = -1;
        EditText decText = (EditText) findViewById(R.id.decText);
        String decStr = decText.getText().toString();
        ////радиогруппа;
 
        RadioButton DecBin,
                    BinDec,
                    DecHex,
                    HexDec;
        DecBin = (RadioButton) findViewById(R.id.DecBin);
        BinDec = (RadioButton) findViewById(R.id.BinDec);
        DecHex = (RadioButton) findViewById(R.id.DecHex);
        HexDec = (RadioButton) findViewById(R.id.HexDec);
        ////// Орегинальная лабораторная:
        if(decStr.length()>0 && decStr.length()<9)
            dec = 12;
       //    dec = Integer.parseInt(decStr);
        String bin ="";
 
        // метод из лабы
        //////////////////
    //    if(dec>0) {
      //      String bin ="";
     //       while (dec !=0) {
     //           if (dec % 2 == 0)
      //              bin ="0" + bin;
     //           else
       //             bin = "1"+bin;
       //         dec = dec / 2;
  //          }
        dec = 12;
        ////// Мое задание по ней:
        //////////////////// десятичное в двоичное
        if (DecBin.isChecked()) {
            bin = Integer.toBinaryString(Integer.parseInt(decStr));
        }
        ///////////////// двоичное в десятичное
        else if (BinDec.isChecked()) {
            //   dec = Integer.parseInt(decStr , 2);
            bin = Integer.toString(Integer.parseInt(decStr, 2));
        }
        //////////////////// десятичное в шестнадцетиричное
      else if (DecHex.isChecked()) {
             bin = Integer.toString(Integer.parseInt(decStr), 16);
        }
        ////////////////////  шестнадцетиричное в десятичное
        else if (HexDec.isChecked()) {
      //  dec = Integer.parseInt(decStr , 16);
       bin =  Integer.toString(Integer.parseInt(decStr , 16));
        };
 
        EditText binText = (EditText) findViewById(R.id.binText);
         binText.setText(bin);
 
 
 //       }
    }}}


Вернуться к обсуждению:
Обработка radiobutton android studio Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2018, 23:40
Готовые ответы и решения:

Обработка нескольких Spinner в Android Studio
Добрый день! Я только начинаю разбираться с программирование и назрел такой вопрос: в активити есть...

Java,LibGdx,Android Studio обработка на телефоне события вернуться назад
Мне нужна помощь в обработке события вернуться назад при нажатии на аппаратную кнопку...

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал так, File -&gt; New -&gt;...

Google Android RadioButton
У меня возникла проблема: есть три радио кнопки, как сделать так чтобы когда размеры экрана не...

7
18.03.2018, 23:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2018, 23:40
Помогаю со студенческими работами здесь

Работа с файлами android которые находятся не в папке проекта Android Studio
Всех приветствую, начал разработку приложения под Android и не могу разобраться как работать с...

Android Studio не находит функцию TextView в пакете Android.Widget
Я создал новый проект в Android Studio. Android Studio не находит функцию TextView в пакете...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для установки Android Studio....

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru