Android EditText就像谷歌的Allo消息应用程序一样

时间:2016-12-27 17:31:38

标签: android android-layout android-edittext

我想设计编辑文本,就像Allo messaging app一样,在向下滚动邮件列表时,邮件视图仍然可以在编辑文本视图后面看到,如image所示。 如何设计这种类型的编辑文本视图?

1 个答案:

答案 0 :(得分: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,但这应该可以解决问题。

作为旁注,布局文件中最后添加的元素将在前面&#39;其他观点。因为我们布局中的最后一个元素是EditText,所以它总是悬停在ScrollView的顶部。

希望这有帮助!