-2

Android開発を学んでいます。現在、基本的なタブ画面のセットアップを取得しようとしています。これを行うために、次の axml を作成しました。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:background="#fff"
  android:layout_height="fill_parent">
  <RelativeLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:background="#2D2D2D"
    android:layout_height="50dip"
    android:minHeight="50dip">
      <LinearLayout
        android:orientation="horizontal"
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_centerHorizontal="true"
        android:gravity="center"
        android:id="@+id/linearLayout1">
    <TextView
          android:text="@string/my"
          android:textAppearance="?android:attr/textAppearanceSmall"
          android:layout_weight="1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:id="@+id/textView1"
          android:layout_marginRight="0.0dp"
          android:textColor="#ffefc6"
          android:textSize="22dip"
          android:editable="false"
          android:focusable="false" />
    <TextView
          android:text="@string/app"
          android:textAppearance="?android:attr/textAppearanceSmall"
          android:layout_weight="1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:id="@+id/textView2"
          android:textColor="#FFFFFF"
          android:textSize="22dip"
          android:editable="false"
          android:focusable="false" />
      </LinearLayout>
  </RelativeLayout>

  <TabHost android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/tabHost">
    <RelativeLayout android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:padding="3dp">
      <TabWidget android:layout_width="fill_parent"
        android:layout_height="wrap_content"
    android:id="@android:id/tabs"
    android:layout_alignParentBottom="true" />

        <FrameLayout android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:id="@android:id/tabcontent"
      android:layout_alignParentTop="true">

          <LinearLayout android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/tab1"
        android:orientation="vertical">
            <TextView android:layout_width="fill_parent"
          android:layout_height="100px"
          android:text="This is tab1"
          android:id="@+id/txt1"/>
      </LinearLayout>

      <LinearLayout android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/tab2"
        android:orientation="vertical">

        <TextView android:layout_width="fill_parent"
          android:layout_height="100px"
          android:text="This is tab2"
          android:id="@+id/txt2"/>
          </LinearLayout>

      <LinearLayout android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/tab3"
        android:orientation="vertical">
            <TextView android:layout_width="fill_parent"
          android:layout_height="100px"
          android:text="This is tab3"
          android:id="@+id/txt3"/>
      </LinearLayout>
    </FrameLayout>
  </RelativeLayout>
    </TabHost>  
</LinearLayout>

このレイアウトをロードするアクティビティを実行しようとすると、「アプリケーションが予期せず停止しました。再試行してください。」というエラーが表示されます。このコードの何が問題になっていますか? シンプルなものでなければなりません。この時点で5時間見つめ続けています。今、私は問題に近すぎてそれを見ることができないと思います。どんな助けでも大歓迎です。

4

1 に答える 1