我正在实施google map api,它显示设备的当前位置,我想在地图片段正下方的布局中放置一个按钮,这将在点击时启动下一个动作,但是当我在布局上拖放按钮时无法看到,按钮的代码在xml文件中都不可见,
activity_maps.xml
x = null
你可以看到片段布局 - 高度是250dpi因此片段下面还有一些空间,我想把按钮放在那里。 我该怎么办? 谢谢你的建议
答案 0 :(得分:0)
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.hitesh.cspvisual.MapsActivity" >
<fragment xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="250dpi"/>
</LinearLayout>
答案 1 :(得分:0)
你应该有片段和按钮的包装器,例如
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="250dp"
android:layout_weight="0.8"
tools:context="com.example.hitesh.cspvisual.MapsActivity" />
<Button
android:id="@+id/button1"
android:layout_gravity="center"
android:layout_width="250dp"
android:layout_marginTop="50dp"
android:layout_marginBottom="50dp"
android:layout_height="50dp"
android:layout_weight="0.2"
android:text="Button 1" />
</LinearLayout>
答案 2 :(得分:0)
我认为您需要在使用地图
时实施<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_margin="10dp"
android:layout_height="match_parent">
<EditText
android:id="@+id/edt_pickup"
android:layout_margin="5dp"
android:hint="Enter Your Pick Up Location"
android:layout_width="250dp"
android:layout_height="55dp" />
<Button
android:layout_width="115dp"
android:layout_height="55dp"
android:layout_toRightOf="@id/edt_pickup"
android:text="Pick up"
android:id="@+id/btn_pick"
android:layout_margin="5dp"/>
<EditText
android:layout_below="@id/edt_pickup"
android:id="@+id/drop"
android:layout_margin="5dp"
android:hint="Enter Your Drop location"
android:layout_width="250dp"
android:layout_height="55dp" />
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:layout_marginTop="155dp"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.immanent.implementation_maps.MapsActivity" />
<Button
android:layout_width="115dp"
android:layout_height="55dp"
android:id="@+id/btn_drop"
android:text="Drop"
android:layout_margin="5dp"
android:layout_alignBaseline="@+id/drop"
android:layout_alignBottom="@+id/drop"
android:layout_toRightOf="@+id/drop"
android:layout_toEndOf="@+id/drop" />
</RelativeLayout>
答案 3 :(得分:0)
这肯定会对你有用
python -m smtpd -n -c DebuggingServer localhost:1025