Мне нужен список переключателей, и после того, как я выберу один и нажму «Далее», я хочу выполнять разные действия в зависимости от того, какая кнопка была нажата. В настоящее время я пытаюсь установить текст для некоторого тестового TextView, и для каждого переключателя он говорит, что это -1.
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.RadioButton;
import android.*;
import android.widget.RadioGroup;
import android.widget.TextView;
public class Polynomials extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View polyView = inflater.inflate(R.layout.fragment_poly, container, false);
//layout
RadioGroup rbg = (RadioGroup) polyView.findViewById(R.id.rBGPoly);
Button next = (Button) polyView.findViewById(R.id.polyButton);
final TextView test = (TextView) polyView.findViewById(R.id.jdtTest);
final RadioButton but1 = (RadioButton) polyView.findViewById(R.id.radioButton1);
RadioButton but2 = (RadioButton) polyView.findViewById(R.id.radioButton2);
RadioButton but3 = (RadioButton) polyView.findViewById(R.id.radioButton3);
RadioButton but4 = (RadioButton) polyView.findViewById(R.id.radioButton4);
RadioButton but5 = (RadioButton) polyView.findViewById(R.id.radioButton5);
RadioButton but6 = (RadioButton) polyView.findViewById(R.id.radioButton6);
RadioButton but7 = (RadioButton) polyView.findViewById(R.id.radioButton7);
RadioGroup g = (RadioGroup)polyView.findViewById(R.id.rBGPoly);
final int selected = g.getCheckedRadioButtonId();
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) { < b r / > < b r / > t e s t . s e t T e x t ( " " + s e l e c t e d ) ; < b r / > < b r / > } < b r / > } ) ; < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > r e t u r n p o l y V i e w ; < b r / > } < b r / > < b r / > < b r / > < b r / > } < b r / > < / к о д > < b r / > < b r / > и э т о м о й X M L : < / p > < b r / > < b r / > < c o d e > & l t ; ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " u t f - 8 " ? & g t ; < b r / > & l t ; R e l a t i v e L a y o u t x m l n s : a n d r o i d = " h t t p : / / s c h e m a s . a n d r o i d . c o m / a p k / r e s / a n d r o i d " < b r / > a n d r o i d : i d = " @ + i d / j d t t a e " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d :layout_height="match_parent"
android:orientation="vertical" >
/>
/>
/>
/>
/>
/>
/>
Подробнее здесь: https://stackoverflow.com/questions/277 ... oid-studio
Радиокнопки в студии Android ⇐ Android
Форум для тех, кто программирует под Android
1765346590
Anonymous
Мне нужен список переключателей, и после того, как я выберу один и нажму «Далее», я хочу выполнять разные действия в зависимости от того, какая кнопка была нажата. В настоящее время я пытаюсь установить текст для некоторого тестового TextView, и для каждого переключателя он говорит, что это -1.
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.RadioButton;
import android.*;
import android.widget.RadioGroup;
import android.widget.TextView;
public class Polynomials extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View polyView = inflater.inflate(R.layout.fragment_poly, container, false);
//layout
RadioGroup rbg = (RadioGroup) polyView.findViewById(R.id.rBGPoly);
Button next = (Button) polyView.findViewById(R.id.polyButton);
final TextView test = (TextView) polyView.findViewById(R.id.jdtTest);
final RadioButton but1 = (RadioButton) polyView.findViewById(R.id.radioButton1);
RadioButton but2 = (RadioButton) polyView.findViewById(R.id.radioButton2);
RadioButton but3 = (RadioButton) polyView.findViewById(R.id.radioButton3);
RadioButton but4 = (RadioButton) polyView.findViewById(R.id.radioButton4);
RadioButton but5 = (RadioButton) polyView.findViewById(R.id.radioButton5);
RadioButton but6 = (RadioButton) polyView.findViewById(R.id.radioButton6);
RadioButton but7 = (RadioButton) polyView.findViewById(R.id.radioButton7);
RadioGroup g = (RadioGroup)polyView.findViewById(R.id.rBGPoly);
final int selected = g.getCheckedRadioButtonId();
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) { < b r / > < b r / > t e s t . s e t T e x t ( " " + s e l e c t e d ) ; < b r / > < b r / > } < b r / > } ) ; < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > < b r / > r e t u r n p o l y V i e w ; < b r / > } < b r / > < b r / > < b r / > < b r / > } < b r / > < / к о д > < b r / > < b r / > и э т о м о й X M L : < / p > < b r / > < b r / > < c o d e > & l t ; ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " u t f - 8 " ? & g t ; < b r / > & l t ; R e l a t i v e L a y o u t x m l n s : a n d r o i d = " h t t p : / / s c h e m a s . a n d r o i d . c o m / a p k / r e s / a n d r o i d " < b r / > a n d r o i d : i d = " @ + i d / j d t t a e " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d :layout_height="match_parent"
android:orientation="vertical" >
/>
/>
/>
/>
/>
/>
/>
Подробнее здесь: [url]https://stackoverflow.com/questions/27785167/radio-buttons-in-android-studio[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия