5 android material-design bottomnavigationview
我创建一个底部导航视图。我尝试获取底部导航视图的高度。材料设计表明高度应为56dp。我不想使用硬编码的值,因为我不确定该值不会更改。我如何像获取状态栏的高度那样以编程方式获取视图的尺寸。
int resourceId =getResources().getIdentifier("status_bar_height","dimen","android");
if (resourceId > 0) {
height = getResources().getDimensionPixelSize(resourceId);
}
Run Code Online (Sandbox Code Playgroud)
您可以在 onCreate 方法中这样做:
bottomNavigationView.post(new Runnable() {
@Override
public void run() {
int height = (int) bottomNavigationView.getMeasuredHeight();
}
});
Run Code Online (Sandbox Code Playgroud)
这将为您提供以像素为单位的高度。希望这可以帮助
| 归档时间: |
|
| 查看次数: |
8164 次 |
| 最近记录: |