2011-01-29 27 views
0

レイアウトの下部にテキストコンポーネントを表示しようとしています。レイアウト全体は、TextView、ImageView、2つのボタンを備えた水平線形レイアウト、最後にTextView(表示されない)を含む外側のLinearレイアウトです。私がTextView を上記ののボタンを使ってLinearLayoutの上に置くと、TextViewが表示されることに注意してください。Android - コンポーネントが線形レイアウトの下に表示されない

問題のあるレイアウトコードを以下に示します。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:id="@+id/LinearLayout01" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> 
    <TextView android:id="@+id/splash_text" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" 
     android:layout_gravity="center_vertical|center_horizontal" 
     android:padding="30dp" android:textStyle="italic" android:text="@string/splash_text" /> 
    <ImageView android:id="@+id/splash_image" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical|center_horizontal" 
     android:src="@drawable/splash"></ImageView> 
    <LinearLayout android:id="@+id/LinearLayout01" 
     android:orientation="horizontal" android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
     <Button android:id="@+id/start_button" android:text="@string/start_quiz" 
      android:layout_marginLeft="30dp" 
       android:layout_marginRight="45dp" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 
     <Button android:id="@+id/exit_button" android:text="@string/exit_quiz" 
       android:layout_marginLeft="45dp" 

       android:layout_marginRight="30dp" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 
    </LinearLayout> 
     <TextView android:id="@+id/splash_text2" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 

     android:padding="1dp" 
     android:textSize="1sp" 
     android:textColor="@android:color/white" 
     android:layout_gravity="bottom" 
     android:textStyle="italic" android:text="@string/splash_text2" /> 
+0

外側の「LinearLayout」を閉じることができませんでしたか? –

+0

'LinearLayout'要素はどちらも' android:id = "@ + id/LinearLayout01" 'というIDを使用するはずですか? –

+0

私はかなりの量の周りにそれを変更してきたので、両方ともタイプミスです。しかし、正しい時にはまだ愛はありません。 –

答えて

1

これが表示されます。問題は、内部のLinearLayoutが「fill_parent」に設定されていることでした。私はそれを "wrap_content"に変更したとき、その下のすべてが現れました。

関連する問題