4

我有一个带有标题的 ListView,我需要根据屏幕大小以编程方式设置标题大小。所以它几乎填满了整个屏幕。我怎样才能做到这一点?我找到了一种获取屏幕高度的方法,但它是显示器的全高,包含手机状态栏的高度。

4

1 回答 1

6

如果您通过膨胀布局将标题设置为 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);

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

状态栏的高度?

于 2012-09-11T08:24:59.847 回答