嗨我的Android应用程序存在问题。
目前它看起来像这样:
有没有办法让按钮在中间位于底部?我试过搞乱但效果相同。还尝试更改fill_parent / wrap_content,相对/线性布局和重力。
这是.xml文件的屏幕截图
非常感谢。
答案 0 :(得分:1)
你可以做几件事来做到这一点,你使用的相对布局会起作用。将这些行添加到按钮部分
android:layout_below="@+id/android:empty"
android:layout_alignParentBottom="true"
android:layout_alignParentCenter="true"
答案 1 :(得分:0)
可能你想使用线性布局而不是相对的布局...... 使用LinearLayout,您可以在不考虑其相对位置的情况下放置项目。 您可以放置一个垂直线性布局,并在其中放置另一个布局列表。
<LinearLayout android:orientation="vertical">
<ListView android:width="fill_parent"android:weight="2" />
<Button android:width="wrap_content" android:weight="1" />
</LinearLayout>
使用权重选项,您可以选择在ListView之前绘制Button。
编辑:阅读其他答案,我正在考虑你是否真的需要一个RelativeLayout来在列表视图下面放一个按钮。我认为在开始使用更复杂的东西之前,你应该学习如何处理简单的视图。如果LinearLayout解决您的问题,为什么不使用它?这是个人观察......
答案 2 :(得分:0)
将这两个属性添加到Button
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
将这些文章提交到您的文本视图中:
android:layout_above="@id/insertion"
android:layout_height="fill_parent"
在此处阅读API参考: http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html