Qualcuno mi può consigliare un buon modo per gestire le risorse dell'applicazione, principalmente stringhe per genere (come un'applicazione multilingue).
Intendo lingue con grammatica diversa per maschio e femmina (come il russo).
Supponiamo che conosca il genere dell'utente.
Qualche consiglio?Risorse Android per genere
risposta
Se si desidera supportare più lingue nella propria applicazione, si consiglia vivamente di guardare this talk. È da questo anno Google IO conferenza e offre una rapida panoramica degli strumenti Android per il supporto multilingue. Mi è piaciuto molto questo discorso perché non sapevo che la piattaforma avesse così tante funzionalità integrate per l'internazionalizzazione.
che cosa ti impedisce di chiedere il sesso nella fase di impostazione, salvandolo su impostazioni.
poi quando si arriva a un testo di genere, fa riferimento alle impostazioni
Conosco il genere, ho solo circa 20 schermate e ognuna contiene alcune TextView e pulsanti con testo da parte di geneder e non userò if-else su ogni vista. – NickF
puoi creare una tabella di ogni singola parola russa di evry che ha le annotazioni maschio e femmina, quindi creare una funzione. la funzione avrà due parametri, uno è la posizione del file delle impostazioni in cui indica il sesso dell'utente. la seconda è la parola da annotare. Ma penso che sia troppo compiaciuto. Sono sicuro che se li chiami TUTTI "LUI" a nessuno verrà in mente –
Alternativamente, ma allo stesso modo, scrivi la sceneggiatura due volte, onc per uomo, una volta per donna. Mettilo in un array, Domanda [0] [0]: Come stai (maschio)? Domanda [0] [1] Come stai (fem)? Domanda [1] [0]: dove mangi (maschio)? Domanda [1] [1]: Dove mangi (femmina)? Domanda [2] [0] ... ecc –
Per la gestione genere, ho utilizzato risorse di tipo stringa di formattazione: Formatting and Styling string resources
Ecco un esempio di una risorsa di stringa
<string name="title">%1$s is amazing!</string>
In codice di fare questo:
textView.setText(String.format(getString(R.string.title), "She"));
- 1. Il motivo per Risorse e Risorse RAW in Android
- 2. Regole di denominazione per risorse Android
- 3. Documentazione per gli stili nelle risorse Android
- 4. Qual è il? genere?
- 5. Risorse menu Android diverse
- 6. Risorse Android scala automatica
- 7. Risorse $ NotFoundException in Android
- 8. Android - Risorse $ NotFoundException
- 9. Risorse Android $ NotFoundException
- 10. Risorse stringa dinamiche Android
- 11. hashing probabilistico - esiste una cosa del genere?
- 12. Usa l'API di ricerca Apple per cercare per genere?
- 13. Risorse scheda di sincronizzazione Android
- 14. Impostazione di genere in PostgreSQL
- 15. Unzip File in risorse Android
- 16. Genere di applicazione in iTunes
- 17. API grafico Facebook: genere utente
- 18. Ignora risorse nella libreria android
- 19. Eccezione Android AlertDialog "Risorse $ NotFoundException"
- 20. WebView Android JavaScript dalle risorse
- 21. Sicurezza delle risorse in Android
- 22. Utilizzo di Glide per Android, come caricare immagini da risorse e risorse
- 23. Aggiunta di directory per le cartelle delle risorse in Android
- 24. Identificatore di risorse Android non trovato per XLargeScreens
- 25. localizzazione delle risorse non elaborate nell'app per android
- 26. Costanti per i tipi di risorse in Android
- 27. Inclusione/esclusione di risorse condizionali per Android apk build
- 28. come accedere alle risorse estraibili per nome in android
- 29. Risorse di programmazione di rete Android (Java)
- 30. Rimuovere le risorse inutilizzate utilizzando Android Studio?
intendo sola lingua li ke russo dove se non voglio chiedere all'utente la stessa domanda che ha scritto diverso per maschio e femmina. Quindi per lo stesso TextView (per esempio) ho bisogno di 2 testi diversi per genere dell'utente. – NickF
Sì, mi raccomando ancora di guardare questo discorso. Ti mostrerà come utilizzare gli strumenti necessari per realizzare ciò che stai cercando. Per lo meno ti darà un ottimo punto di partenza. – Bobbake4
Il link scritto in questa risposta non è più valido. Penso che [questo] (https://www.youtube.com/watch?v=54BSTOzbc_o) sia il discorso su YouTube – aProperFox