All'inizio pensavo che drawableStart avrebbe cambiato automaticamente la posizione dell'icona quando ho cambiato la lingua del sistema in arabo, che è una lingua scritta da destra a sinistra. Ma quando l'ho fatto, non è successo niente. Quindi immagino che siano uguali?Qual è la differenza tra DrawableLeft e DrawableStart in EditText?
risposta
Non sono sicuro che la risposta sopra sia corretta. Dalla mia sperimentazione, l'icona finisce sempre nello stesso posto a meno che non cambi la lingua E abiliti il supporto RTL.
drawableStart
e drawableEnd
iniziano a commutare solo i lati quando si enable RTL support in Livello API 17 e versioni successive.
Modificare tutte le proprietà di layout "sinistra/destra" dell'app su nuovi equivalenti "inizio/fine" .
Se si prendono di mira la tua app per Android 4.2 (targetSdkVersion del app o minSdkVersion è 17 o superiore), allora si dovrebbe
utilizzo “start” e “fine” al posto di “sinistra” e “destra” . Ad esempio,
android: paddingLeft dovrebbe diventare Android: paddingStart.Se volete che il vostro app per lavorare con le versioni precedenti di Android 4.2 (targetSdkVersion del app o minSdkVersion è 16 o meno), allora si dovrebbe aggiungere “start” e alla fine”, oltre a‘sinistra’e“destra ”. Per esempio , dovresti usare entrambi Android: paddingLeft e android: paddingStart.
- 1. Qual è la differenza tra = e: =
- 2. Qual è la differenza tra `##` e `hashCode`?
- 3. Qual è la differenza tra dict() e {}?
- 4. qual è la differenza tra:.! e: r !?
- 5. Qual è la differenza tra Verilog! e ~?
- 6. Qual è la differenza tra ("") e (null)
- 7. Qual è la differenza tra? : e ||
- 8. qual è la differenza tra [[], []] e [[]] * 2
- 9. Qual è la differenza tra $ e $$?
- 10. Qual è la differenza tra " " e ""?
- 11. Qual è la differenza tra {0} e ""?
- 12. Qual è la differenza tra {0} e +?
- 13. Qual è la differenza tra .ToString() e + ""
- 14. Qual è la differenza tra "in fp" e "in fp.readlines()"?
- 15. Qual è la differenza tra Metodi e Attributi in Ruby?
- 16. qual è la differenza tra @ id/e @ + id/in android?
- 17. Qual è la differenza tra 'e "in? JavaScript
- 18. Qual è la differenza tra booleano e booleano in Java?
- 19. Qual è la differenza tra target e currenttarget in flex?
- 20. In .NET, qual è la differenza tra AsFoo() e ToFoo()?
- 21. Qual è la differenza tra reindirizzamento e inoltro in Symfony?
- 22. Qual è la differenza tra identità e uguaglianza in OOP?
- 23. Qual è la differenza tra .replace e -replace in powershell?
- 24. Qual è la differenza tra% e %% in un file cmd?
- 25. Qual è la differenza tra `@ Bind` e` @ BindView` in butterknife?
- 26. Qual è la differenza tra ConditionPathExists = e ConditionPathExists = | in systemd?
- 27. Qual è la differenza tra commit() e commitAllowingStateLoss() in Fragments
- 28. Qual è la differenza tra Boxing e AutoBoxing in Java?
- 29. Qual è la differenza tra @observable e @published in polymer.dart?
- 30. Qual è la differenza tra attività e intenzioni in Android?
Questa è la risposta corretta al posto di quella accettata. –
Questa è la risposta corretta e non quella già accettata. – VSG24