嗨,居然今天才发现这个问题
刚开始的xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="58dp"
......
虽然设定了固定值,但出来的高度效果仍然很窄。在网上搜了下,网友说: “inflater填充布局中高度最大的那个控件的高度”。只能从两方面修改了:
- 在外层新加一个属性:android:minHeight="58dp",从而保持这个高度
- 在内层中的某一个控件,设置一个高度值:android:layout_height="58dp",也能让总高度不低于这个值