android – 以编程方式设置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);

您可以在此处使用此代码获取通知或状态栏高度:

Height of statusbar?

上一篇:mysql – AD日期的数据仓库


下一篇:Java程序员注意——审查Java代码的六种常见错误