안드로이드 개발 질문/답변
(글 수 45,052)
import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.webkit.WebView; public class Abc extends Activity { public void onCreate(Bundle icicle){ super.onCreate(icicle); Intent mapIntent = new Intent(Intent.ACTION_VIEW); Uri uri1 = Uri.parse("geo:0,0?q=..........................kml"); mapIntent.setData(uri1); startActivity(Intent.createChooser(mapIntent, "Sample")); } }
위의 소스는 웹 상의 kml을 불러와줍니다.
그래서 구글맵상의 오버레이가 되어 구글어스에서 제작한 여러 부분들을 볼 수 있습니다.
문제는 TabHost롤 저 창을 불러오게 되면, 탭은 사라지고 화면이 구글맵으로 꽉찬다는 겁니다.
host.addTab(host.newTabSpec("two")
.setIndicator("B")
.setContent(new Intent(this, Abc.class)));
WebView b = new WebView(this); setContentView(b); b.loadUrl("http://m.naver.com");*/
이렇게 불러오면 탭도 살아있고 탭 아래에 해당 페이지도 뜨는데 말이죠.
두 소스를 합쳐서 탭 아래에 구글맵이 생성되게 바꿀 수 있는 방법이 무엇인가 궁금합니다.