是否可以降低按钮的高度以适应其父布局的高度?我不想指定任何特定的维度值。
我有一个简单的布局,TextView
内有Button
和RelativeLayout
。但是这个布局的高度太大了,因为它试图适应按钮的默认高度。
<RelativeLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Reminder"
/>
<Button
android:id="@+id/btn_addremainder"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@null"
android:text="+"
android:layout_alignParentRight="true"
/>
</RelativeLayout>
答案 0 :(得分:1)
您的父布局设置为wrap_content,因此按钮设置为wrap_content。
而是将您的父布局(RelativeLayout)更改为特定高度或 match_parent 。这样,按钮将适合父母,而不是适合按钮的父母。
简单地说:您需要一些具有特定高度的元素,因此其他元素可以相应缩放。
如果这不是您想要的,那么您需要做的就是删除按钮的minHeight:
android:minHeight="0dp"