2

Я работаю над приложением, которое работает как приложение для обмена текстовыми сообщениями. Сейчас я работаю над компоновкой приложения. В XML-файле у меня есть текст редактирования в верхней части экрана и один в нижней части экрана. Я хочу динамически создать прокрутку, которая будет находиться между двумя текстами редактирования. Прокрутка позволит включить прокрутку нескольких сообщений приложения. Когда я пытаюсь создать scrollview и textview динамически, он заменяет edittexts, и они исчезают.Android: динамическое добавление текстовых просмотров в scrollview

Итак, мой вопрос в том, как я могу предотвратить удаление edittexts и добавление прокрутки между двумя текстами редактирования?

Мой код выглядит так:

ScrollView sv = new ScrollView(this); 
    LinearLayout ll = new LinearLayout(this); 
    ll.setOrientation(LinearLayout.VERTICAL); 
    sv.addview(ll); 

    TextView tv = new TextView(this); 
    tv.setText("Dynamic layouts ftw!"); 
    ll.addView(tv); 
    this.setContentView(sv); 
+0

Что произойдет, когда u запускает этот код? –

ответ

3

Что вы просите сделать, это построить ListView. В ListView's есть все необходимые функции и многое другое. Кроме того, с адаптерами они довольно быстр. Here is a decent turorial при использовании ListView.