繁体   English   中英

Android如何获取动作条的宽度

[英]Android how to get the width of actionbar

我需要获取操作栏的宽度,我已经看到很多东西要获取高度,而不是宽度? 有人可以帮忙吗? 参见下面的代码:

if(Build.VERSION.SDK_INT >= 11.0){
                            TypedValue tv = new TypedValue();
                            ((Activity) context).getTheme().obtainStyledAttributes(
                                    new int[] { android.R.attr.actionBarSize });
                            ((Activity) context).getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true);
                            actionBarWidth = ((Activity) context).getResources().getDimensionPixelSize(tv.resourceId);
                        }

您可以使用LayoutParams。 布局参数允许您获取和设置任何与View继承的对象有关的布局参数,例如高度,宽度等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM