ПредишенСледващото

В този кратък урок ще се научите как да работят с приложения за Android елемент от потребителския интерфейс, като например RadioButton. RadioButton е ключ, който може да бъде в две състояния, или активни или пасивни. Ние се учим как да се създаде специален отговор на промяната на състоянието на бутоните. Урок се състои от три основни блока: работа в оформлението файл създаване отговор на избора на тези бутони, както и създаването на такива софтуерни възможности, вместо да работи в оформлението файл.

Създаване на нов проект, всички елементи могат да оставят по подразбиране, или пък излезе с вашите собствени. Изберете Blank активност.

Използването на елементите RadioButton случва в техния родител контейнер име RadioGroup. Вижте RadioButton ключове могат да бъдат както хоризонтални и вертикални. За да конфигурирате тази опция, използвайте атрибута Android: ориентация. по същия начин, както в случая с подобни елементи. Например, тук е образът на вертикалната набор от ключове RadioButton:

Можете също да конфигурирате този атрибут за RadioButton, тъй като Android: CheckedButton. Тя определя определени статуси ключ комплекти, активни или неактивни. За да превключите дейност приета истинска стойност в реда по-горе. неактивен - фалшив (между другото, механизъм много подобен на ToggleButton).

Основните характеристики на RadioButton са:

- Android: идентификатор - уникален идентификатор за ключа;

- Android: текст - този атрибут определя за всеки преминат текста, за да се показва на потребителя;

- Android: OnClick - атрибут да се справят с кликванията върху елемента.

Да се ​​създаде вертикална набор от бутони RadioButton, състояща се от три бутона и да конфигурирате и трите с едно кликване манипулатор. За да направите това, добавете в activity_main.xml файл следния код:

прозореца на приложението ще се появи:

Ако изпълните нашата молба сега, а след това, когато натиснете бутона, нищо не се случва ключове. Нека да поправя това - за всеки бутон в кода, за да добавите манипулатор натиснат OnClick. които споменахме по-горе. Например, първият бутон кода сега изглежда така:

Сега отиваме в MainActivity.java нашата молба файл и добавете манипулатор събитие на кода натискане на бутоните. Ще добавим кода, в която с едно натискане на произволен бутон, ще предизвика изскачащо съобщение Тост с текст, показващ кой бутон е избрана в момента:

След извършените промени, ние стартирате приложението, кликнете но превключвателите и да видите изскачащ текст на екрана, който казва кой бутон току-що беше избран.

Сега ние правим едно и също нещо, само със софтуер MainActivity.java файл. За тази цел ние трябва да се регистрират, както следва:

Така че ние направихме същото, както в първия случай, само софтуера. Когато стартирате приложението виж приложението със същата функционалност:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!