Sono nuovo ad Android. Stavo creando una pagina di esempio in cui ho bisogno di dare lo sfondo della pagina come bianco. ma poi, se non focalizzato, il mio testo di modifica non era visibile con lo sfondo bianco. Come posso aggiungere il bordo del colore desiderato al mio testo di modifica in modo che diventi visibile. A parte questo, ogni volta che premevo invio nella casella di testo di modifica, aggiungevo una nuova riga. Voglio rimuovere anche questo. Qualunque corpo può aiutarmi in questo. Grazie in anticipoRiguardo al testo di modifica bordo completo
risposta
È possibile impostare un drawable per l'edittext.
edittext_bg.xml: (inserire questo file nella cartella drawable)
<?xml version="1.0" encoding="UTF-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff" />
<stroke android:width="3dp" android:color="#000000" />
<padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp" />
</shape>
quindi impostare lo sfondo del EditText come android:background="@drawable/edittext_bg"
. Ma questo rimuoverà tutti gli effetti di sfondo predefiniti di edittext. Puoi fare un selettore per edittext per dargli uno sfondo diverso quando è nello stato selezionato o nello stato normale.
Ed è possibile impostare android:singleLine="true"
nel tag edittext per impedire che abbia multiline in edittext.
È necessario impostare lo sfondo di EditText su una risorsa disegnabile che esegue esattamente ciò che si desidera. Il modo migliore per farlo è con un selettore (comunemente usato per i pulsanti per ottenere il normale, al passaggio del mouse e premuto/premuto per spostarsi in una risorsa.) http://androidwizard.net/2010/02/custom-button-backgrounds-using-a-selector-xml-layout/
Nel selettore, selezionare le immagini che si desidera passare tra a seconda se il EditText è focalizzato o meno. Hiral ha un'immagine campione disegnata con forme, ma dovresti capire esattamente come vuoi che sia per ogni stato.
Per quanto riguarda le nuove linee, se lo vuoi tutto su una riga andare con Hiral, se si vuole di più linee, ma non nuove linee da digitare, vedere questo Prevent enter key on EditText but still show the text as multi-line
- 1. Modifica testo Colore bordo bordo iOS
- 2. Bordo testo con css (bordo attorno al testo)
- 3. Avere avvolgere bordo intorno al testo
- 4. Bordo rettangolare intorno al testo SVG
- 5. Ricerca di testo completo
- 6. bordo intorno al testo inserito in un modulo HTML
- 7. Modifica di un bordo JMenuBar
- 8. Come allineare Datepicker al bordo destro della casella di testo?
- 9. Riguardo al metodo HexString nel numero intero?
- 10. domanda riguardo al valore di tipo/di riferimento di eventi
- 11. Rendi il bordo inferiore più vicino al testo
- 12. Come allineare il testo QLabel al bordo destro dell'etichetta
- 13. Come assegnare un bordo al testo nella libreria GD PHP
- 14. Modifica dimensioni del bordo inferiore di EditText
- 15. Modifica bordo attributi di multigrafo NetworkX
- 16. Esempio di ricerca testo completo in Android
- 17. PDO e MySQL Ricerche di testo completo
- 18. Riguardo al modello di singleton del supporto statico
- 19. Riguardo al file application.properties e alla variabile di ambiente
- 20. Rilevamento di una modifica al testo in UITextfield
- 21. Sunspot/Solr Ricerca di testo completo - come escludere determinati campi dalla ricerca di testo completo?
- 22. Primer per ricerca testo completo?
- 23. MySQL 5.6 InnoDB Ricerca di testo completo
- 24. Indici di ricerca testo completo SQLite
- 25. Mostra normalmente il testo troncato, ma mostra il testo completo al volo stazionario
- 26. Windows 8 C#/XAML - Crea un bordo attorno al testo del testo
- 27. Android Modifica allineamento testo
- 28. riguardo 'pseq' in Haskell
- 29. confusione riguardo pigrizia
- 30. come inserire il testo nel bordo
Grazie che mi hanno aiutato. – Android
Grazie .. ha funzionato ... –