2011-06-17 3 views
1

これは正しく読み込まれません。このxmlの読み込みを試みると、エミュレータで強制終了します。私はこのTabHostにレイアウトを設定しようとしています。このxmlを含むXMLをTabHostが含まれていて、アンドロイドアプリケーションで正しく読み込むことができません

<?xml version="1.0" encoding="utf-8"?> 
<TabHost 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:background="#FFFFFF"> 
    <RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="5dp"> 
    <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content"  android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="10px" android:layout_marginBottom="10px"> 
     <ImageView android:id="@+id/imageView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginRight="10px" android:src="@drawable/logo"></ImageView> 
     <LinearLayout android:id="@+id/linearLayout1" android:layout_height="wrap_content" android:orientation="vertical" android:layout_width="wrap_content" android:layout_gravity="center"> 
      <TextView android:text="text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Text1" android:textColor="#1565BC" android:textStyle="bold"></TextView> 
      <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text" android:id="@+id/Text2" android:textColor="#333333"></TextView> 
      <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text" android:id="@+id/Text3" android:textColor="#333333"></TextView> 
      <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text" android:id="@+id/Text4" android:textColor="#333333"></TextView> 
      <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text" android:id="@+id/Text5" android:textColor="#1565BC"></TextView> 
     </LinearLayout> 
    </TableRow> 
    <TabWidget 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@android:id/tabs" android:layout_below="@+id/tableRow1" android:layout_alignLeft="@+id/tableRow1" android:layout_alignRight="@+id/tableRow1"/> 
<FrameLayout 
    android:id="@android:id/tabcontent" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    </FrameLayout> 
    </RelativeLayout> 
</TabHost> 
+0

あなたが取得している例外を投稿する必要があります。 – dmon

答えて

0

私はまったく問題なく、あなたのレイアウトを使用し、私は

<ImageView android:src="@drawable/mylogo"></ImageView> 

を変えただけの事は問題になるかもしれない、描画可能なフォルダにエントリを確認してください。

+0

レイアウトは動作しますが、エミュレータで実行すると強制的に終了します。 2.3.3を実行しているエミュレータにこのレイアウトを追加することはできませんか? TabHostは3.0としか動作しません –

+0

TabHostのリンクhttp://developer.android.com/reference/android/widget/TabHost.html 2.3.3で正常に機能しました – CheGueVerra

関連する問題