радио-кнопка, флажок или что-то еще? - PullRequest
1 голос
/ 28 марта 2012

Если предположить некоторую логику, связанную с единицами измерения, и пользователю предлагается выбирать между американскими и метрическими системами, что будет лучшим выбором для пользовательского интерфейса: 2 CheckBoxes или RadioButtons? Есть ли простой способ обеспечить проверку только одного View?

Ответы [ 4 ]

1 голос
/ 28 марта 2012

Флажки полезны, если вы хотите, чтобы пользователь выбрал несколько вариантов.

Радиокнопки полезны, чтобы гарантировать один вариант из нескольких вариантов.Однако, если у вас есть достаточное количество переключателей, пользовательский интерфейс становится беспорядочным.Поэтому в этих случаях Spinners - лучший ответ для вашей проблемы.

Если вы используете радиокнопки, вы можете гарантировать, что они используют только одну радиокнопку, используя RadioGroups .

0 голосов
/ 29 марта 2012

Simple. Если вы не можете выполнить некоторые из процедур, я предлагаю пойти и посмотреть на них Во-первых: зайдите в ваш XML-файл Второе: создать радио группу Третье: создать радио кнопку между Далее: убедитесь, что у вас есть идентификатор переключателя. пятое: назовите предмет в вашем основном классе. RadioButton name = (RadioButton) findViewById (R.id.radioButton Name);

Теперь вы можете запрограммировать все остальное на самом деле, просто следуйте этому порядку для чего-либо в .xml. Вам нужно это позвонить и создать и ID просто. В следующий раз просто посмотрите на YouTube видео. Я рекомендую веб-сайт TheNewBoston.org лучших сценариев, с которыми вы когда-либо встречались, практически для всех языков программирования.

0 голосов
/ 28 марта 2012

Через группу переключателей вы можете сделать это.Просто используйте виджет RadiobuttonGroup, чтобы упомянуть ваши свойства радиопереключателей.

0 голосов
/ 28 марта 2012

Я бы использовал Spinner на вашем месте.Это позволит вам добавлять другие системы единиц в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...