我有一个带有标题的ListView,我需要根据屏幕尺寸编程设置标题大小。 以便它几乎填满整个屏幕。 我该怎么做? 我找到了获取屏幕高度的方法,但它是包含手机状态栏高度的显示器的完整高度。
我有一个带有标题的ListView,我需要根据屏幕尺寸编程设置标题大小。 以便它几乎填满整个屏幕。 我该怎么做? 我找到了获取屏幕高度的方法,但它是包含手机状态栏高度的显示器的完整高度。
如果您通过填充布局来设置ListView的标题,就像这样:
ListView lv = getListView();
LayoutInflater inflater = getLayoutInflater();
ViewGroup header = (ViewGroup)inflater.inflate(R.layout.header, lv, false);
lv.addHeaderView(header, null, false);
您可以使用以下方式更改布局 R.layout.header
的高度:
header.setLayoutParams(params);