解决安卓中XML文件声明高度宽度无效的问题
搬砖的时候,需要在popupwindow里嵌套一个ListView用来展示动态菜单。重写了ListView的高度为所有的Item高度之和。 item:
<?xml version="1.0" encoding="utf-8"?> <Button xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/button" android:layout_width="match_parent" android:layout_height="45dp" android:layout_marginTop="10dp" style="@null" android:maxHeight="45dp" android:background="@drawable/box" android:text="取消" android:textColor="#1a99f3" android:textSize="15sp" />
这里可以看到,我声明了高度为45dp。但是添加到ListView的时候,却发现在手机上显示的高度明显大于45dp。