2012-01-19 17 views
1

私はチュートリアルなどをインターネットで検索しましたが、まだうまくいきませんでしたので、ここで質問してみませんか?私はタブの外でmapviewsを使用することができましたが、どのように地図のタブの中にxmlを表示するのですか?アンサーと事前に感謝してください! 「地図」タブにMapViewを追加する必要があります。どうすればよいですか?私はTabMapViewを持つプロジェクトを持っているアンドロイドのタブにマップビューを追加する

<?xml version="1.0" encoding="utf-8"?> 

<TabHost android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/tabHost" 
xmlns:android="http://schemas.android.com/apk/res/android" 
> 
<TabWidget 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:id="@android:id/tabs" 
/> 
<FrameLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@android:id/tabcontent" 
> 
<LinearLayout 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:id="@+id/tab1" 
android:orientation="vertical" 
android:paddingTop="60px" 
> 
<TextView 
android:layout_width="fill_parent" 
android:layout_height="100px" 
android:text="My tracks" 
android:id="@+id/txt1" 
/> 

</LinearLayout> 

<LinearLayout 

android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/tab2" 
android:orientation="vertical" 
android:paddingTop="60px" 
> 
<TextView 
android:layout_width="fill_parent" 
android:layout_height="100px" 
android:text="Map" 
android:id="@+id/txt2" 
/> 

</LinearLayout> 

    <LinearLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/tab3" 
android:orientation="vertical" 
android:paddingTop="60px" 
> 

<TextView 
    android:id="@+id/txt3" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Search for gokart tracks" /> 


<LinearLayout 
    android:id="@+id/linearLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <EditText 
     android:id="@+id/SearchInput" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="10.05" > 

     <requestFocus /> 
    </EditText> 

    <Button 
     android:id="@+id/SearchButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="@android:string/search_go" /> 

</LinearLayout> 

</LinearLayout> 

</FrameLayout> 

</TabHost> 
+0

問題は何ですか? – kosa

+0

追加してみましたか?ここに指示があります:http://developer.android.com/resources/tutorials/views/hello-mapview.html –

+0

ええ、試してみました。しかし成功しません... – Erik

答えて

3

:これは私が、タブのために使用していますXMLコードです。ここで

enter image description here

タブのソースとレイアウトです: Tab Source | Tab XML

次に、TabでロードするMapViewのソースとレイアウトを示します。 Map Source | Map XML

このコードを自分のプロジェクトに適用していただければ幸いです。

+0

それを試してみましたが、問題は:別のウィンドウを表示するだけで、マップタブ内にマップが表示されないことです。それが問題です。 Btw、ありがとう非常に – Erik

+0

コードは正常に動作しています、私は実行時にどのように見えるの写真を追加しました。 –

+0

コードは穴のコードを通過するには遠すぎますが、タブ内にxmlレイアウトファイルを表示するコードを投稿できますか? – Erik