经常会用到将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);}
版权声明:本文为博主原创文章,未经博主允许不得转载。
成功是什么?就是走过了所有通向失败的路,