たぼさんの部屋

いちょぼとのんびり

T107 マップとLayout4を組み合わせた

Layout4はT108と同じ。

f:id:donsuka_kk:20121206130024p:plain

MMapView.java

package com.efolab.t107;


import android.content.Context;
import android.os.Bundle;
import android.widget.TextView;

import com.efolab.util.Layout4;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;

public class MMapActivity extends MapActivity {
	Layout4 layout;
	Context context;
	MapView map;
	private static final String API_KEY = "***"; //!ここをちがうPCのもの、使ってた。
	@Override
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	    context = getApplicationContext();
	    
	    layout = new Layout4(context);
	    this.setContentView(layout);
	    
	    TextView tv = new TextView(context);
	    tv.setText("header");
	    layout.getLayoutHeader().addView(tv);
	    
	    map = new MapView(this, API_KEY);
	    map.setClickable(true);
	    layout.getLayoutMain().addView(map);
	    
	    TextView tv1 = new TextView(context);
	    tv1.setText("Sub contents");
	    layout.getLayoutSub().addView(tv1);
	    
	    TextView tv2 = new TextView(context);
	    tv2.setText("footer");
	    layout.getLayoutFooter().addView(tv2);
	}

	@Override
	protected boolean isRouteDisplayed() {
		// TODO Auto-generated method stub

		return false;
	}

}