Witam Próbuję uzyskać tekst do wyświetlenia tak jak w terminalu lub cmd. Mam tu na myśli okno tekstu, które przy każdym wejściu tworzy nową linię, a następnie wyświetla dolną linię TextView
, a na ekranie zawsze będzie ustawiona liczba linii.Textview zachowuje się jak terminal
Brzmi łatwo, ale teraz, gdy zacząłem, nie jestem pewien, jak to zrobić.
Próbowałem oddanie TextView
w ScrollView
jak tego
<?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>
a następnie
sss=et1.getText().toString();
tv1.append("\n"+sss);
aby dodać nowe linie
To wszystko działa, ale naprawdę nie mam pojęcia jak to zrobić TextView
przejdź na dół, teraz po prostu odcina się, gdy uderzę w maksymalną liczbę linii.
Zdecydowanie nie oczekuję, że ktoś napisze mój program dla mnie. Jestem tutaj, aby się uczyć
Dziękujemy za poświęcony czas!
Dziękuję bardzo! Musiałem przerobić mój plik układu, ale mam go działa. – DisibioAaron