From 8aa3165449dd2757e016bdc43cfd5d111cd4c7a6 Mon Sep 17 00:00:00 2001 From: 张钢 <floatgang@163.com> Date: 星期四, 12 九月 2024 14:54:06 +0800 Subject: [PATCH] 修改了家庭资产的显示问题 --- app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java b/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java index d57bf25..7c044c9 100644 --- a/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java +++ b/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java @@ -1,6 +1,7 @@ package com.android.app_base.widget; import android.content.Context; +import android.graphics.Color; import android.util.AttributeSet; import android.view.Gravity; @@ -33,26 +34,30 @@ @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); - setTitleGravity(titleGravity); + reSetTitleGravity(titleGravity); } @Override public TitleBar setTitleGravity(int gravity) { titleGravity = gravity; + return super.setTitleGravity(gravity); + } + + public void reSetTitleGravity(int gravity) { gravity = TitleBarSupport.getAbsoluteGravity(this, gravity); LayoutParams params = (LayoutParams) getTitleView().getLayoutParams(); - params.gravity = gravity; - // 濡傛灉鏍囬鐨勯噸蹇冧负宸︼紝閭d箞宸﹁竟灏变笉鑳芥湁鍐呭 + params.gravity = gravity|Gravity.CENTER_VERTICAL; if (gravity == Gravity.LEFT || gravity == Gravity.START){ params.setMargins(getLeftView().getMeasuredWidth(),0,0,0); } - - // 濡傛灉鏍囬鐨勯噸蹇冧负鍙筹紝閭d箞鍙宠竟灏变笉鑳芥湁鍐呭 if (gravity == Gravity.RIGHT && gravity == Gravity.END){ params.setMargins(0,0,0, getRightView().getMeasuredWidth()); } getTitleView().setLayoutParams(params); - return this; + } + + public void setTitle(String title){ + setTitle((CharSequence) title); } } -- Gitblit v1.9.1