Android 布局问题
我想创建一个简单的界面,顶部有一个 MapView
,底部有一个 Button
来刷新所述 MapView
。这两个元素都应在宽度中fill_parent
,但我希望它们在高度上不重叠。我的问题是我的地图视图似乎与我的 Button
重叠并隐藏它。这是我的 layout.xml
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="my_api_key" />
<Button
android:id="@+id/close"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:text="@string/title_close" />
</LinearLayout>
提前致谢。
I want to create a simple interface with a MapView
on top and a Button
on bottom to refresh said MapView
. Both the elements should fill_parent
in width, but I want them to not overlap in height. My problem is that my mapview seems to overlap with my Button
and hide it. This is my layout.xml
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="my_api_key" />
<Button
android:id="@+id/close"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:text="@string/title_close" />
</LinearLayout>
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
layout_alignParentBottom="true"
,使其layout_width="fill_parent"
和layout_height="wrap_content"
>layout_above="@id/close"
layout_width="fill_parent"
和layout_height="fill_parent"
layout_alignParentBottom="true"
, make itlayout_width="fill_parent"
andlayout_height="wrap_content"
layout_above="@id/close"
layout_width="fill_parent"
andlayout_height="fill_parent"
您必须使用layout_weight来调整按钮和地图的大小
使用layout_height =“wrap_content”更好的按钮
尝试使用权重= 0.5的地图和使用2或类似的按钮
You must to use layout_weight to adjust the size of the button and map
Button better with layout_height="wrap_content"
try map with weight = 0.5 and button with 2 or something like this