我想设计编辑文本,就像Allo messaging app一样,在向下滚动邮件列表时,邮件视图仍然可以在编辑文本视图后面看到,如image所示。 如何设计这种类型的编辑文本视图?
答案 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的顶部。
希望这有帮助!