Map nicht auf ganzen Bildschirm

H

Heman84

Neues Mitglied
1
Hallo Androiden,
um mich in die Google Maps API einzuarbeiten, habe ich ein simples Tutorial nach programmiert. So weit so gut und es klappte auch. Nun habe ich nur eine Frage. Die Map nimmt den ganzen Bildschirm auf dem Telefon ein, obwohl ich in der Oberflächendefinition (XML-Datei) angegeben habe, dass unter der Map noch Ausgabefelder sein sollen.
Ist es überhaupt möglich noch zusätzliche Elemente neben der Map anzuzeigen?
 
Falls die MapView das erste Element ist, könnte es natürlich sein, dass die anderen Element einfach nur außerhalb des sichtbaren Bereichs liegen.
Wenn du all deine Elemente z.B. in ein LinearLayout packst und dieses Layout in ein ScrollView legst, kannst du wie der Name schon sagt, scrollen bzw. schieben um an die weiteren Elemente zu kommen.
 
am besten das xml posten,
 
Vielen Dank schonmal.
Das mit der Scrollview ist eine gute Idee, nur würde ich gerne die anderen Sachen einschließlich der MapView anzeigen.
Hier die XML:
PHP:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent">
        <TableRow>  
            <com.google.android.maps.MapView
                android:id="@+id/mapframe"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:enabled="true"
                android:clickable="true"
                android:apiKey="xxx"/>
        </TableRow>
        <TableRow>
            <TextView
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="@string/lat"
                android:padding="5dip" />
            <TextView android:id="@+id/latTV"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="0" 
                android:padding="5dip" />
            <TextView  
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="@string/lon"/>
            <TextView 
                android:id="@+id/lonTV"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="0"
                android:padding="5dip" />
        </TableRow>
        <TableRow>
            <TextView  
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="@string/counter"
                android:padding="5dip" />
            <TextView android:id="@+id/locCounterTV"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="0"
                android:padding="5dip" />
            <TextView  
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="@string/updatetime"
                android:padding="5dip" />
            <TextView android:id="@+id/locUpdateTimeDeltaTV"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="0"
                android:padding="5dip" />
        </TableRow>    
    </TableLayout>            
</LinearLayout>
 
ich vermute auch, dass deine MapView einfach den ganzen Bereich ausfüllt. Macht ja auch viel Sinn die Map über den ganzen Bereich anzuzeigen, damit man was erkennen kann.

Nutze vielleicht ein RelativeLayout und positioniere deine TextViews über die Map?
 
  • Danke
Reaktionen: Heman84
Oberhalb der MapView geht es. D.h. die View hat tatsächlich die anderen Elemente vom Bildschirm verdrängt. Unterhalb der Map wären sie mir (aus ästhetischen Gründen) zwar lieber gewesen, aber mit dem Ergebnis kann ich auch leben :laugh: Thx
 

Ähnliche Themen

M
  • MikelKatzengreis
Antworten
5
Aufrufe
131
swa00
swa00
Gemini-Media
Antworten
1
Aufrufe
1.842
swa00
swa00
P
Antworten
5
Aufrufe
3.856
MisterRoboto
MisterRoboto
Zurück
Oben Unten