Android по умолчанию Switch
имеют текст, а затем Switch
on/off. Я ожидаю Switch
вкл./Выкл., А затем текст. Не используйте другие виджетов, такие как TextView
. Как установить Switch
правый текст.Как сменить текст в правой части андроида?
6
A
ответ
-2
я был в состоянии достигнуть взгляда я хотел с комбинацией:
ширина (120dp)
обивка (75dp)
и switchpadding (-90dp)
8
Заверните его в другую раскладку, без текстового значения и добавить TextView. увидеть мой код:
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_height="wrap_content">
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/reminder" />
<TextView
android:layout_width="wrap_content"
android:text="Meeting Reminders"
android:layout_height="wrap_content" />
</LinearLayout>
+1
Отлично работает, но как реализовать, когда его нажимают на «напоминания собрания», чтобы переключить управление «Switch», без кодовой логики в активности? Например, 'for =" @ id/reminder "' – mihkov
2
Добавьте этот код на Xml файла:
<Switch
android:id="@+id/simpleSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginEnd="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="5dp"
android:checked="false"
android:textColor="@color/black"
android:textOff="@string/no"
android:textOn="@string/yes"
android:theme="@style/SCBSwitch" />
<TextView
android:id="@+id/switchBtn_txtView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:layout_toLeftOf="@+id/simpleSwitch"
android:gravity="center_horizontal" />
В деятельности или фрагмент:
Switch simpleSwitchBtn = (Switch) findViewById(R.id.simpleSwitch);
final TextView switchBtn_txtView = (TextView) findViewById(R.id.switchBtn_txtView);
simpleSwitchBtn.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
switchBtn_txtView.setText("Yes");
}
else {
switchBtn_txtView.setText("No");
}
}
});
Я думаю, что его ПОЛЕЗНЫЕ к вам .... Спасибо
Смежные вопросы
- 1. Как выровнять текст в правой части андроида?
- 2. Как выровнять текст в правой части изображения?
- 3. Как сделать поддержку андроида FloatingActionButton в нижней правой части экрана?
- 4. Сохраните фиксированный текст в правой части EditText
- 5. Поместите текст в правой части div
- 6. Вертикально выровнять текст в правой части изображения
- 7. как отобразить текст в правой части в tablerow в android
- 8. Как вставить текст в конец текста андроида?
- 9. Как выровнять текст внутри матрицы в правой части
- 10. Как анимировать текст в правой
- 11. TextView в правой части родителя
- 12. Как сменить текст в TextEdit активно
- 13. Угасание правой части div
- 14. Форма в правой части фотографии
- 15. DIV в правой части страницы
- 16. Как фиксировать значение в правой части модели?
- 17. Как показать UISearchBar в правой части UINavigationItem?
- 18. Как добавить галочку в правой части jButton?
- 19. как разместить список столбцов в правой части
- 20. Как переместить текстовый проводник в правой части?
- 21. Как установить флажок в правой части экрана
- 22. Как разместить div в правой части экрана
- 23. Как показать ярлыки в правой части диаграммы?
- 24. Отступ правой части текста в ul
- 25. Тип ввода = «текст»: отображение правой части содержимого без rtl
- 26. набора вытяжка в каком-то части текст андроида TextView
- 27. Можно ли добавить TICK MARK в правой части панели инструментов?
- 28. LIMIT на правой части вдовьей части наследства
- 29. Как разместить другую TextLabel в правой части UITableViewCell в iOS
- 30. Сменить текст в стиле программно
Используйте атрибут xml как android: textOn и android: textOff в вашем xml. –
@JiteshDalsaniya по умолчанию переключатель имеют переключатель текст левой стороне и переключатель имеют правую сторону. Я ожидаю, что вы перейдете влево и переключите текст вправо. Можете ли вы очистить сейчас? что ожидается –