Android中ActionBar居中

来源:互联网 发布:windows阻止控件安装 编辑:程序博客网 时间:2024/04/20 09:33

经常会用到将ActionBar文字居中的问题,这里写个代码如下:

    //把actionBar的文字标题居中    public static void centerActionBarTitle(Activity activity)    {        int titleId = activity.getResources().getIdentifier("action_bar_title", "id", "android");        if (titleId<=0)return;        TextView titleTextView = (TextView)activity.findViewById(titleId);        DisplayMetrics metrics = activity.getResources().getDisplayMetrics();        LinearLayout.LayoutParams txvPars = (LinearLayout.LayoutParams) titleTextView.getLayoutParams();        txvPars.gravity = Gravity.CENTER_HORIZONTAL;        txvPars.width = metrics.widthPixels;        titleTextView.setLayoutParams(txvPars);        titleTextView.setGravity(Gravity.CENTER);}


1 1
原创粉丝点击