2016-12-27 2 views
1

Я хочу создать текстовый текст точно так же, как Allo messaging app, в котором при прокрутке списка сообщений вид сообщения все еще отображается за тем, что редактирует текстовое представление, как показано в image. Как создать такой вид редактирования текста?Android EditText как приложение для обмена сообщениями Allo

ответ

1

Выравнивание EditText в нижней части списка должно быть довольно простым. Я бы рекомендовал следующую схему:

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 

    </ScrollView> 

    <EditText 
     android:layout_alignParentBottom="true" 
     android:layout_margin="12dp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

</RelativeLayout> 

Вы все равно придется добавлять элементы к вашему ScrollView или заменить его ListView, но это должно сделать трюк.

В качестве дополнительной заметки элементы в файле макета, добавленные последним, будут «впереди» других видов. Поскольку последний элемент в нашем макете - это EditText, он всегда будет парить над ScrollView.

Надеюсь, это поможет!

Смежные вопросы