在开发Android应用中碰到UI布局问题,想实现固定底部控件,虽然设置属性android:layout_alignParentBottom为true,但随着listView元素增加,底部的控件就消失了,

布局如下,EditText和Button是希望固定的控件:

android:layout_width="match_parent"

android:layout_height="match_parent" >

android:layout_width="wrap_content"

android:layout_height="wrap_content" />

android:layout_width="120dp"

android:layout_height="60dp"

android:layout_below="@id/custom_list"

android:hint="please input text"

android:maxWidth="120dp"

android:layout_alignParentBottom="true"/>

android:layout_width="50dp"

android:layout_height="60dp"

android:layout_toRightOf="@id/custom_edit"

android:layout_below="@id/custom_list"

android:text="Send"

android:layout_alignParentBottom="true"/>

后面发现把底部元素加到线性布局容器中就可以固定,布局如下:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐