在这个问题中,我将描述它不是使用真正的代码而是简化。 出于某种原因,我创建了一个项目布局xml,它只包含一个如下所示的Button xml
<?xml version="1.0" encoding="utf-8"?>
<Button
android:layout_width="match_parent"
android:layout_height="value"/>
在适配器的getView中
btn = View.inflate(mContext, R.layout.item, null);
return btn;
然后我发现,btn的高度是一个固定值,无论我在项目xml中写的是什么数字。 为什么会这样?