Come visualizzare un TextArea per il mio progetto Android? Da xml, l'unica scelta è TextField, multi-linea. Ma questo è modificabile. Ho bisogno di un TextArea che è solo per la visualizzazione di messaggi/testo non può essere modificato/inserito dall'utente.Come creare un TextArea in Android
risposta
sua davvero semplici, scrivere questo codice in XML:
<EditText
android:id="@+id/fname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="First Name"
/>
Usa TextView
all'interno di un ScrollView
per visualizzare i messaggi con tutte le linee No.of. L'utente non può modificare il testo in questa vista come in EditText
.
Penso che questo sia un bene per le vostre esigenze. Provalo una volta.
È possibile cambiare il colore predefinito e la dimensione del testo in file XML solo se si desidera il montaggio loro come di seguito:
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="100px"
android:textColor="#f00"
android:textSize="25px"
android:typeface="serif"
android:textStyle="italic"/>
o se si desidera modificare dinamicamente ogni volta che si desidera utilizzare, come di seguito:
TextView textarea = (TextView)findViewById(R.id.tv); // tv is id in XML file for TextView
textarea.setTextSize(20);
textarea.setTextColor(Color.rgb(0xff, 0, 0));
textarea.setTypeface(Typeface.SERIF, Typeface.ITALIC);
fammi provare che vedere come va –
Sì, è molto buono per il mio requisito. Ora come faccio a cambiare il suo carattere/dimensione/colore? Il testo predefinito sembra grigio sbiadito, la visibilità è scarsa. –
in dove dovrei mettere textarea.setTextSize (20); , non sembra che sia per xml. –
Usa TextView
all'interno di un ScrollView
<ScrollView
android:id="@+id/ScrollView01"
android:layout_width="wrap_content"
android:layout_height="150dip">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</ScrollView>
Come inserisco una descrizione multi-allineata in questo? –
Prova questo:
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="150dp"
android:inputType="text|textMultiLine"
android:gravity="top"/>
La lingua comune è l'inglese. – Keelan
questa breve risposta potrebbe aiutare qualcuno che sta cercando di fare. aggiungere questo semplice codice nel codice
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:editable="false"
android:focusable="false"
android:singleLine="true" />
Definizione di un Mulitline EditText campo Android avviene tramite l'InputType =”textMultiline”. Sfortunatamente il testo sembra stranamente allineato. Per risolverlo usa anche l'attributo gravità = "sinistra | cima".
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ems="10"
android:gravity="left|top"
android:inputType="textMultiLine" >
<requestFocus />
controllo questo vogella blog
E se avete problemi con i colori, non si preoccupi. Basta impostare il colore di sfondo in EditText:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:textColor="@color/edtTextColor"
android:background="@color/bgEdtColor"
/>
Se non si desidera consentire all'utente di inserire il testo TextView
è l'opzione migliore qui. Qualsiasi modo per aggiungere anche EditText
per questo scopo. ecco un codice di esempio per questo.
Questo mostrerà automaticamente la barra di scorrimento se c'è più testo rispetto alle righe specificate.
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:lines="8"
android:maxLines="10"
android:minLines="6"
android:scrollbars="vertical" />
Edit: Aggiunta di attributi di seguito per textView
renderebbe un textArea
che non sarebbe modificabile.
android:lines="8"
android:maxLines="10"
android:minLines="6" // optional
- 1. Come creare una textarea TinyMCE ridimensionabile?
- 2. Come creare un PopupMenu personalizzato in Android
- 3. come creare un imageButton circolare in Android?
- 4. Come creare un Observable in Android?
- 5. Come creare un display DataGrid in Android?
- 6. come creare un selettore in Android Studio
- 7. Come creare un AttributeSet in Android?
- 8. Android: Come creare un lanciatore
- 9. codemirror-textarea ridimensionabile come una textarea standard
- 10. pyqt - come creare una textarea per scrivere messaggi - un po 'come stampare su una console
- 11. Android - Come creare un effetto shake come eliminare in iphone?
- 12. Come creare un dizionario personalizzato su Android
- 13. Come creare build.xml per un progetto Android?
- 14. Come creare un Drawable dal byte []? (Android)
- 15. Come preformare nella textarea
- 16. Formato testo in un <textarea>?
- 17. Android: come creare un lettore video?
- 18. Come creare un equalizzatore per Android
- 19. come creare un calendario personalizzato nell'applicazione Android?
- 20. Come creare un annuncio interstitial per Android?
- 21. Come creare un widget Android con opzioni?
- 22. TinyMCE textarea in forma modale
- 23. Android creare un "bottone piatto"
- 24. Catching Tabs in TextArea
- 25. Come creare un pennello personalizzato per canvas in Android?
- 26. Come creare un server di notifica push Android in PHP
- 27. Come creare un menu a livello di programmazione in Android?
- 28. Come creare un modello di progetto personalizzato in Android Studio
- 29. come creare un video player popup fluttuante in Android?
- 30. Come creare una visualizzazione simile a un ripiano in Android?
Hai bisogno di qualcosa in stile come il campo EditText o TextView? – Robert
Usa la visualizzazione del testo per questo scopo è la migliore adatta al tuo caso. – Dharmendra
il problema di vista testo trovo che mostra ciò che mai è del mio background che ho avuto immagini rendendo difficile la lettura –