图像按钮未显示

时间:2012-12-11 11:19:54

标签: android android-layout android-linearlayout

图像按钮未显示在LinearLayout中:

<LinearLayout 
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:background="@color/usualBike"
>    
    <TextView
        android:id="@+id/usesLabel"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textColor="@color/white"
        android:text="@string/tituloUsos"
        android:textSize="30dip"
        android:layout_marginLeft="10dip" 
        android:gravity="center"
        android:textStyle="bold"
    /> 

    <ImageButton
        android:id="@+id/disconnect"
        android:layout_width="45dip"
        android:layout_height="45dip"
        android:layout_marginRight="10dip" 
        android:gravity="center"
        android:src="@drawable/icon" />

</LinearLayout>

出现水平条和文本,但imageButton没有。

可能是什么问题?

2 个答案:

答案 0 :(得分:1)

也许是因为你为ImageButton提供了背景为空android:background="@null"

修改

更改TextView的宽度以包装内容。

答案 1 :(得分:1)

图像按钮未显示,因为您已将LinearLayout Orienation设置为Horizo​​ntal,然后将TextView宽度设置为“fill_parent”,将textview宽度更改为“wrap_content”,您的ImageButton将可见