gpt4 book ai didi

android - 如何在 FrameLayout (android) 的 mapview 下设置按钮?

转载 作者:太空狗 更新时间:2023-10-29 13:33:56 26 4
gpt4 key购买 nike

我有 mapview 和图像在它的中心 - 所有都在 FrameLayout 内。它是全屏的。现在我想在这个 mapview 下有一些按钮/按钮,但我不知道如何在它下面设置它。

我还希望 imageview 位于 mapview 的中心。

如何重建它?

main.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout 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="wrap_content"
android:apiKey="---key---"
android:clickable="true" >
</com.google.android.maps.MapView>

<ImageView
android:id="@+id/test_image"
android:layout_width="50px"
android:layout_height="50px"
android:layout_gravity="center"
android:src="@drawable/srodek" />

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

</FrameLayout>

enter image description here我希望这个透明按钮成为我的 map View 下的普通按钮:)谢谢!

最佳答案

Now I'd like to have some button/buttons under this mapview and I can't figure out how to set it under it.

您不能使用 FrameLayout,因为它不允许子项相对于彼此放置(它只允许它们相对于父项的边缘放置),而是使用相对布局:

<RelativeLayout fill_parent/fill_parent>

<Button android:id="@+id/btn" wrap_conntent/wrap_content
android:layout_alignParentBottom="true" />

<FrameLayout height="wrap_content" width="fill_parent"
android:above="@id/btn" android:alignParentTop="true">
<MapView fill_parent/fill_parent/>
<ImageView wrap_content/wrap_content android:layout_gravity="center"/>
</FrameLayout>

</RelativeLayout>

关于android - 如何在 FrameLayout (android) 的 mapview 下设置按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12706900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com