A Android Xml Layout Problem With Google Map
I want to build a layout like this: My XML code:
Solution 1:
Use Relative Layout I have modified your code. Use the folowing code
<?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"android:id="@+id/base"><EditTextandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentTop="true"android:id="@+id/editText"
></EditText><LinearLayoutandroid:id="@+id/linearLayout1"android:gravity="bottom"android:layout_width="fill_parent"android:orientation="horizontal"android:layout_height="wrap_content"android:layout_weight="1"android:layout_alignParentBottom="true"><Buttonandroid:text="Cancel"android:layout_height="wrap_content"android:layout_width="wrap_content"android:layout_weight="1"></Button><Buttonandroid:text="Confirm"android:layout_height="wrap_content"android:layout_width="wrap_content"android:layout_weight="1"></Button></LinearLayout><com.google.android.maps.MapViewandroid:id="@+id/mapView"android:layout_width="match_parent"android:layout_height="match_parent"android:enabled="true"android:clickable="true"android:apiKey="0HD__0DaIgzDb8nHjJsuggkHlW1MofMwg-xVCpA"android:layout_below="@+id/editText"android:layout_above="@+id/linearLayout1"/></RelativeLayout>
Solution 2:
Please use Relative layout instead of Linear Layout. If you don't know how to use relative layout please have a look on the following link http://developer.android.com/resources/tutorials/views/hello-relativelayout.html
Solution 3:
The LinearLayout(linearLayout1) is out of the screen. You have to add the MapView and linearLayout1 in a FrameLayout:
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"android:id="@+id/base"><FrameLayoutandroid:id ="@+id/framelayout"android:layout_width="match_parent"android:layout_height="match_parent"><com.google.android.maps.MapViewandroid:id = "@+id/mapView"android:layout_width="match_parent"android:layout_height="match_parent"android:enabled="true"android:clickable="true"android:apiKey="0HD__0DaIgzDb8nHjJsuggkHlW1MofMwg-xVCpA"
/><EditTextandroid:layout_width="fill_parent"android:layout_height="wrap_content"></EditText><LinearLayoutandroid:id="@+id/linearLayout1"android:gravity="bottom"android:layout_width="fill_parent"android:orientation="horizontal"android:layout_height="wrap_content"android:layout_weight="1"><Buttonandroid:text="Cancel"android:layout_height="wrap_content"android:layout_width="wrap_content"android:layout_weight="1" ></Button><Buttonandroid:text="Confirm"android:layout_height="wrap_content"android:layout_width="wrap_content"android:layout_weight="1" ></Button></LinearLayout></FrameLayout></LinearLayout>
Post a Comment for "A Android Xml Layout Problem With Google Map"