私の見解は目に見えないか、あまり見えない

私のmain.xmlはいくつかのビューを宣言しています:

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

    

    

...そして私の主なアクティビティのコンストラクタはGUIをmain.xmlに設定します:

    setContentView(R.layout.main);

エミュレータでアプリを実行すると、これらのビュー(button、textView、mapView)は表示されません。代わりに、Google検索バーが上に表示され、フレンドリーな友人が「あなたの家にアプリをドラッグします画面..."

これは、アンドロイドの土地に誰かによく知られているシナリオですか?

0
あなたのレイアウトはレイアウトですか?
追加された 著者 aleph_null,

1 答え

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

3
追加された
ありがとう、しかし、私はまだ私のアプリが実行されていないかのように(おそらくそうでないため)ジェネリックエミュレータを取得します。おそらくこれには関係があります:[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]打ち上げがキャンセルされました! ?それでもアプリは動いているようだ - 少なくともエミュレータは起動する...?
追加された 著者 B. Clay Shannon,
私は何が起こっているのかについてコメントするためにもっとコードを見なければならないと思う。
追加された 著者 Kevin Galligan,