我有我在ArrayAdapter中使用/膨脹的這種佈局。使ImageButton填充父級高度
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fileRow"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/transparent">
<ImageButton android:id="@+id/uploadButton"
style="@style/fileUploadButton"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:contentDescription="@string/upload_file"
android:layout_alignParentRight="true"
android:layout_marginLeft="1dp"
android:src="@drawable/icon_upload"
android:gravity="center" />
<Button android:id="@+id/fileName"
style="@style/fileNameButton"
android:layout_width="0dp"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@id/uploadButton"
android:layout_height="fill_parent"
android:gravity="center" />
</RelativeLayout>
我希望ImageButton與Button的高度相同。按鈕可以是任何高度,我不能確定那個高度是多少。問題是ImageButton沒有像我告訴過的那樣填充父項。
按鈕的樣式只是背景顏色,所以爲了簡潔起見,我沒有在這裏包含它。
您的按鈕,沒有寬度,所以它不會顯示出來。它的寬度是0dp –
不,它顯示正常。 :) – TimSim
它看起來像什麼?隨着寬度0我不能形象,它是可見的... –