Ciao Sto cercando di visualizzare il testo come fa in terminale o cmd. E con ciò intendo una finestra di testo che con ogni input crea una nuova riga e poi visualizza la riga inferiore dello TextView
, e ci sarebbe sempre un numero fisso di righe sullo schermo.Textview si comporta come un terminale
Sembrava facile da fare, ma ora che ho iniziato non sono sicuro di come farlo.
Ho provato a mettere un TextView
in un ScrollView
come questo
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="100" >
<ScrollView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<TextView android:id="@+id/tv1"
android:layout_width="wrap_content"
android:minLines="11"
android:maxLines="11"
android:layout_height="wrap_content"/>
</ScrollView>
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="10" >
<requestFocus />
</EditText>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="10"
android:onClick="buttonclick"
android:text="Button" />
</LinearLayout>
e poi
sss=et1.getText().toString();
tv1.append("\n"+sss);
per aggiungere nuove linee
Questa tutte le opere, ma davvero non ho idea di come fare lo TextView
va in fondo, in questo momento si interrompe quando raggiungo il numero massimo di linee.
Sicuramente non mi aspetto che nessuno scriva il mio programma per me. Sono qui per imparare
Grazie per il vostro tempo!
Grazie mille! Ho dovuto riscrivere il mio file di layout ma ho funzionato. – DisibioAaron