1

私は、以下のようなUIを描画する必要があるAndroidプロジェクトに取り組んでいます。Androidの画面を半分に分割する必要があります。上半分で私はグーグルmpsを表示する必要があります。下半分では、誰かがをクリックするとすぐにユーザー情報を表示する必要がありますGoogle Maps。上半分の部分が完了し、それが私のために機能しています。

問題文:-

下半分のUIのデザインに問題があります。main.xml file以下のUIはどうあるべきですか。クリックすると、Android画面の下半分に表示されますmarkers on the Mapinformation以下は、Android画面の下半分の画像とユーザー情報を含むペイントで作成したデザインです。

ここに画像の説明を入力してください

これは私が現在持っているものでmain.xml fileあり、上の画像のように変更する必要があります。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <com.google.android.maps.MapView 
        android:id="@+id/mapView" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:layout_weight="1" 
        android:apiKey="0vAX8Xe9xjo5gkFNEEIH7KdHkNZNJWNnsjUPKkQ" 
        android:clickable="true" 
        android:enabled="true" /> 

    <TextView 
        android:id="@+id/textView" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:layout_weight="1" 
        android:text="TextView" /> 

</LinearLayout> 
4

1 に答える 1

2

あなたはこれを試すことができます:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <com.google.android.maps.MapView 
        android:id="@+id/mapView" 
        android:layout_width="fill_parent" 
        android:layout_height="0dp" 
        android:layout_weight="1" 
        android:apiKey="0vAX8Xe9xjo5gkFNEEIH7KdHkNZNJWNnsjUPKkQ" 
        android:clickable="true" 
        android:state_enabled="true" /> 

    <LinearLayout 
        xmlns:android="http://schemas.android.com/apk/res/android" 
        android:layout_width="fill_parent" 
        android:layout_height="0dp"
        android:layout_weight="1"
        android:baselineAligned="false" 
        android:orientation="horizontal">

        <LinearLayout 
            xmlns:android="http://schemas.android.com/apk/res/android" 
            android:layout_width="0dp" 
            android:layout_height="fill_parent"
            android:layout_weight="0.7" 
            android:orientation="vertical">

            <ImageView 
                android:src="@drawable/icon"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginTop="45dp"
            />

     </LinearLayout>

     <LinearLayout 
        xmlns:android="http://schemas.android.com/apk/res/android" 
        android:layout_width="0dp" 
        android:layout_height="fill_parent"
        android:layout_weight="1" 
        android:orientation="vertical">

       <TextView 
            android:id="@+id/textView1" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"                
            android:layout_marginTop="45dp"          
            android:text="Name:" />

       <TextView 
            android:id="@+id/textView2" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"                 
            android:text="Gender:" />  

       <TextView 
            android:id="@+id/textView3" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"                 
            android:text="Distance:" />        

       <TextView 
            android:id="@+id/textView4" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"                 
            android:text="Latitude:" />

       <TextView 
            android:id="@+id/textView5" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"                 
            android:text="Longitude:" /> 
    </LinearLayout> 

  </LinearLayout>

</LinearLayout> 

ここに画像の説明を入力してください

それがあなたが探しているものであることを願っています。

于 2012-08-13T02:45:15.637 に答える