Hallo liebes Android-Developer Forum,
ich habe heute mit meinen ersten Android Gehversuchen begonnen und mir ein paar GoogleMap Examples angeschaut.
Nun hab ich meine GoogleMaps.java Klasse in meinem Bundle:
Code
package com.tobapps.firstApp;
import android.os.Bundle;
import com.google.android.maps.*;
public class GoogleMaps extends MapActivity {
MapView mMapView;
MapController mMapController;
GeoPoint mGeoPoint = new GeoPoint(40737944,-739895818);
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
setTitle("test");
mMapView = (MapView) findViewById(R.id.googleMaps);
mMapView.setBuiltInZoomControls(true);
mMapController = mMapView.getController();
mMapController.setZoom(12);
mMapController.setCenter(mGeoPoint);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
Alles anzeigen
In meiner main xml hab ich ein FrameLayout hinzugefügt und den MapView reingesetzt. In der LayoutAnsicht sieht das auch ganz vernünftig aus:
Code
<FrameLayout
android:id="@+id/frameLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.87"
android:background="@null"
>
<com.google.android.maps.MapView
android:id="@+id/googleMaps"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" />
</FrameLayout>
Alles anzeigen
Führe ich die app im Simulator aus kommt immernoch nur mein "Hello World"
Was hab ich verpasst ?
Ich kenn das eigentlich von anderen Sprachen das man aus Klassen ein Objekt erzeugt und die dann in der Main auf den Bildschirm wirft.
Wie muss ich das bei Android machen?
Lieben dank schon jetzt!!