2011-11-12 10 views
0

私のmain.xmlは、いくつかのビューを宣言:私の見解では見えないか、せいぜい隠さ

<Button 
    android:id="@+id/btnSendSMS" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Send SMS"> 
</Button> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

    <com.google.android.maps.MapView 
     android:id="@+id/mapView" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:enabled="true" 
     android:clickable="true" 
     android:apiKey="3.144214421442144214421442144214421442" /> 

を...と私のメインの活動のコンストラクタは、main.xmlにGUIを設定します。

setContentView(R.layout.main); 

私はエミュレータでアプリケーションを実行すると、これらのビュー(button、textView、mapView)が表示されません。代わりに、トップの近くにGoogle検索バーが表示され、フレンドリーな緑の友達が私にアドバイスします。あなたのホーム画面... "

これはAndroidの土地にある誰にとってもおなじみのシナリオですか?

+0

レイアウトはあなたのビューですか? –

答えて

3

私はあなたがLinearLayoutを使用していると仮定します。 MapViewの高さは 'fill_parent'です。レイアウトのウェイトを1に設定すると、 'wrap_content'に設定する必要があります。

+0

ありがとう、私はまだアプリケーションが実行されていないかのように(おそらくそうでないため)汎用エミュレータを取得します。 は多分これはそれとは何かを持っている: [2011年11月12日16時43分18秒 - WRYReq]インストールエラー:INSTALL_FAILED_MISSING_SHARED_LIBRARY [2011年11月12日16時43分18秒 - WRYReq] logcat出力を確認してください詳細については。 [2011-11-12 16:43:18 - WRYReq]打ち上げがキャンセルされました! ? まだ起動しているようです - 少なくともエミュレータが起動します...? –

+0

私は何が起こっているのかについてコメントするためにもっとコードを見なければならないと思います。 –

関連する問題