当 Listview 项较小时按钮向上移动
Button moves up when Listview items is small
我有这样的情况,我需要在 Listview.Its 之后使用按钮,当 Listview 的项目更多但对我不起作用时 less.So 谁能告诉我如何制作我的按钮稳定在布局底部。
我附上 xml 片段,images.Please 看看并回复我。
任何帮助将不胜感激。
谢谢
xml布局
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/invScanType"
android:orientation="vertical" >
<HorizontalScrollView
android:id="@+id/scroll_full"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/lay_fullTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="#000000"
android:orientation="horizontal" >
<TextView
style="@style/textRegular_list"
android:layout_width="105dp"
android:layout_height="wrap_content"
android:text="@string/itemno"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="@string/description"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="@string/pick_seq"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="105dp"
android:layout_height="wrap_content"
android:text="@string/mseordqty"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="105dp"
android:layout_height="wrap_content"
android:text="@string/mseshpqty"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="@string/uom"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="@string/mseshipvia"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:text="@string/msecomments"
android:textStyle="bold" >
</TextView>
</LinearLayout>
<ListView
android:id="@+id/lst_msefull"
style="@style/ListViewAppTheme.White"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
</LinearLayout>
</HorizontalScrollView>
<LinearLayout
android:id="@+id/lay_mse"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_mseExit"
style="@style/ButtonAppTheme"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/action_exit_in" />
</LinearLayout>
</LinearLayout>
图片
即使 Listview 的项目较少,我也总是希望拥有 First Image。
如果顶视图的高度与父视图匹配,那么我认为 alignparentbottom = true 可能有效。
你可以试试这个:
- 将父布局更改为 RelativeLayout。
- 将
android:layout_alignParentBottom="true"
添加到第二个 LinearLayout lay_mse
。
使用它来对齐底部的视图
android:layout_alignParentBottom="true"
注意:您的父布局必须是 RelativeLayout。
我有这样的情况,我需要在 Listview.Its 之后使用按钮,当 Listview 的项目更多但对我不起作用时 less.So 谁能告诉我如何制作我的按钮稳定在布局底部。
我附上 xml 片段,images.Please 看看并回复我。
任何帮助将不胜感激。 谢谢
xml布局
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/invScanType"
android:orientation="vertical" >
<HorizontalScrollView
android:id="@+id/scroll_full"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/lay_fullTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:background="#000000"
android:orientation="horizontal" >
<TextView
style="@style/textRegular_list"
android:layout_width="105dp"
android:layout_height="wrap_content"
android:text="@string/itemno"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="@string/description"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="@string/pick_seq"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="105dp"
android:layout_height="wrap_content"
android:text="@string/mseordqty"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="105dp"
android:layout_height="wrap_content"
android:text="@string/mseshpqty"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="@string/uom"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="@string/mseshipvia"
android:textStyle="bold" >
</TextView>
<TextView
style="@style/textRegular_list"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:text="@string/msecomments"
android:textStyle="bold" >
</TextView>
</LinearLayout>
<ListView
android:id="@+id/lst_msefull"
style="@style/ListViewAppTheme.White"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
</LinearLayout>
</HorizontalScrollView>
<LinearLayout
android:id="@+id/lay_mse"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_mseExit"
style="@style/ButtonAppTheme"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/action_exit_in" />
</LinearLayout>
</LinearLayout>
图片
即使 Listview 的项目较少,我也总是希望拥有 First Image。
如果顶视图的高度与父视图匹配,那么我认为 alignparentbottom = true 可能有效。
你可以试试这个:
- 将父布局更改为 RelativeLayout。
- 将
android:layout_alignParentBottom="true"
添加到第二个 LinearLayoutlay_mse
。
使用它来对齐底部的视图
android:layout_alignParentBottom="true"
注意:您的父布局必须是 RelativeLayout。