Android中ActionBar居中
2015-08-27 20:32
501 查看
经常会用到将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); }
相关文章推荐
- Android(java)学习笔记197:常用的对话框
- 好的android开发习惯
- Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题
- android:installLocation简析
- 融云 Android SDK 拍照,图片选择器方案分析
- Android 系统上实现APK插件机制——360手机助手
- android 后台附件下载
- Android第四讲——常用的基本控件(三)Toast、Dialog、PopupWindows、Notification(通知)、ViewPager
- android 基本控件
- android 休眠唤醒机制分析(三)
- Android中关于ContentProvider类的getType()方法的理解
- Android的启动模式(下)
- android 休眠唤醒机制分析(二)
- android 休眠唤醒机制分析(一)
- Android开发中Activity跳转动画以及finish动画
- 关于android客户端的导航栏(toolbar)
- Android菜单
- Android的启动模式(上)
- android学习——MeasureSpec介绍及使用
- Android虚拟机启用中文输入法及其它常用配置