Domyślnie Android Switch
ma tekst, a następnie Switch
wł./Wył. Oczekuję włączania/wyłączania Switch
, a następnie wpisywania tekstu. Nie używaj innych widżetów, takich jak TextView
. W jaki sposób ustawić tekst z prawej strony po stronie Switch
?Jak zmienić Przełącz tekst na prawą stronę w systemie Android?
6
A
Odpowiedz
-2
udało mi się osiągnąć wygląd chciałem z kombinacją:
szerokości (120dp)
wyściółka (75dp)
i switchpadding (-90dp)
8
Zawiń w innym układzie bez wartości tekstowej i dodaj widok tekstowy. zobaczyć mój kod:
<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
Działa świetnie, ale jak zaimplementować po kliknięciu "Przypomnienia o spotkaniu", aby przełączyć kontrolę "Przełączania", Bez logiki kodu w działaniu? Na przykład 'for =" @ id/przypomnienie "' – mihkov
2
Dodaj ten kod w pliku 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" />
W działalności lub fragment:
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");
}
}
});
Myślę, że pomocne do Ciebie .... Dziękuję
Powiązane problemy
- 1. Jak zmienić tekst na pogrubiony w systemie Android?
- 2. Ustaw przycisk główny ActionBar na prawą stronę
- 3. Usuń prawą stronę pola cienia
- 4. textmate - przesunięcie szuflady projektu na prawą stronę
- 5. Jak zmienić pozycję Toasta w systemie Android?
- 6. Jak wypełnić prawą stronę listy wyboru richfaces?
- 7. Jak zrobić prawą stronę przewijania strony i lewą stronę nie?
- 8. Jak przenieść Eksploratora plików tekstowych na prawą stronę?
- 9. Android ViewPager automatycznie zmienić stronę
- 10. Ustawianie kontrolera html na prawą stronę w rozszerzeniu firefox
- 11. Jak podkreślić tekst przycisku w systemie Android?
- 12. Jak zmienić aktywność startową w systemie Android?
- 13. Jak zmienić styl zakładki w systemie Android?
- 14. Jak zmienić rozmiar obrazu w systemie Android?
- 15. Jak narysować tekst z obramowaniem na MapView w systemie Android?
- 16. Widżet Android: jak zmienić tekst przycisku
- 17. Jak wyczyścić zadanie w systemie Android i zmienić główne działanie?
- 18. Jak zmienić stronę startową na aplikacji WP7?
- 19. Tekst z gradientem w systemie Android
- 20. Jak przekazać prawą stronę formuły do innej formuły?
- 21. Skok w lewo i w prawą stronę prostokąta svg
- 22. Przełącz tekst przetłumaczony na gettext z oryginalnym językiem
- 23. Jak zmienić tekst etykiety ActiveField?
- 24. Jak wyrównać tekst w TextView w systemie Android?
- 25. Jak mogę zmienić stronę początkową?
- 26. Przełącz GPS programowo Android 4.4
- 27. Jak wyśrodkować tekst podpowiedzi w EditText w systemie Android?
- 28. Jak ustawić OnClickListener na RadioButton w systemie Android?
- 29. TabHost - jak zmienić tekst zakładki w XML
- 30. Jak zmienić tekst BarButtonItem na pasku nawigacyjnym?
Użyj atrybutu xml jak android: textOn i android: textOff w twoim xml. –
@JiteshDalsaniya przełącznik domyślny ma tekst przełącznika po lewej stronie i przełącznik ma prawą stronę. Spodziewam się przełączenia po lewej stronie i przełącz tekstu po prawej stronie. Czy możesz teraz wyjaśnić? to, co oczekuję, –