У меня есть этот макет, который я использую/раздувая в 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 был такой же высоты, как и кнопка. Кнопка может быть любой высоты, и я не могу определить, что это за высота. Проблема заключается в том, что ImageButton не заполняет родителя, как я сказал.
Стиль кнопки - это только цвет фона, поэтому я не включил его здесь для краткости.
ваша кнопка не имеет ширину, поэтому он не будет отображаться. Это ширина 0dp –
Нет, это отображается отлично. :) – TimSim
и как это выглядит? С шириной 0 я не могу видеть, что это видно ... –