我有这个布局,我在ArrayAdapter中使用/膨胀。
<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没有像我告诉它那样填充父母。
按钮的样式只是背景颜色,所以为了简洁,我没有把它包括在内。
答案 0 :(得分:1)
在你的图片按钮上试试这个
机器人:layout_alignTop =&#34; @ + ID /文件名&#34;