一个按钮不会出现

时间:2014-04-26 16:32:16

标签: java android xml android-fragments android-activity

我有这个xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.gelasoft.answeringball.MainActivity$PlaceholderFragment" >

    <ImageView
        android:id="@+id/sphereIcon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:contentDescription="@string/magicBallDescr"
        android:src="@drawable/ic_launcher" />

    <LinearLayout
        android:id="@+id/table"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/sphereIcon"
        android:orientation="horizontal" >

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

        <EditText
            android:id="@+id/launch_codes"
            android:layout_width="match_parent"
            android:layout_height="106dp"
            android:hint="@string/textHint"
            android:inputType="text" />

        <Button 
            android:id="@+id/btnAsk"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" 
            android:text="@string/btnAskQ"           
         />
    </LinearLayout>

</RelativeLayout>

一切都很完美,但按钮不会显示。

我在这里缺少什么?我知道这对初学者来说是基本的,但我发现很难理解为xml世界中的新手。

1 个答案:

答案 0 :(得分:2)

您的内部LinearLayout具有水平方向&#39;。我猜您的视图不能在一行中显示TextView,EditText和Button。没有那么大的空间。