From faaa835690a434e0a0a0f2f5201e50ef078b207b Mon Sep 17 00:00:00 2001 From: H3c Date: Tue, 23 Aug 2016 16:56:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/h3c/shengshiqu/ShengShiQuDialog.java | 23 ++++++++++++------- .../src/main/res/layout/layout_shengshiqu.xml | 4 ++-- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/library/src/main/java/com/h3c/shengshiqu/ShengShiQuDialog.java b/library/src/main/java/com/h3c/shengshiqu/ShengShiQuDialog.java index 9f8d119..72ef2ec 100644 --- a/library/src/main/java/com/h3c/shengshiqu/ShengShiQuDialog.java +++ b/library/src/main/java/com/h3c/shengshiqu/ShengShiQuDialog.java @@ -7,6 +7,7 @@ import android.view.View; import android.view.ViewGroup; import android.view.Window; +import android.widget.LinearLayout; import com.h3c.shengshiqu.widget.ShengShiQuPicker; @@ -38,14 +39,20 @@ public void initView(View view) { picker = (ShengShiQuPicker) view.findViewById(R.id.dialog_SSQPicker); } -// @Override -// public void onResume() { -// ViewGroup.LayoutParams params = getDialog().getWindow().getAttributes(); -// params.width = LinearLayout.LayoutParams.MATCH_PARENT; -// getDialog().getWindow().setAttributes((android.view.WindowManager.LayoutParams) params); -// -// super.onResume(); -// } + @Override + public void onResume() { + if(isMatchParentWidth()) { + ViewGroup.LayoutParams params = getDialog().getWindow().getAttributes(); + params.width = LinearLayout.LayoutParams.MATCH_PARENT; + getDialog().getWindow().setAttributes((android.view.WindowManager.LayoutParams) params); + } + + super.onResume(); + } + + public boolean isMatchParentWidth() { + return true; + } @Override public void onClick(View view) { diff --git a/library/src/main/res/layout/layout_shengshiqu.xml b/library/src/main/res/layout/layout_shengshiqu.xml index 87ce3a7..f38f4e4 100644 --- a/library/src/main/res/layout/layout_shengshiqu.xml +++ b/library/src/main/res/layout/layout_shengshiqu.xml @@ -12,7 +12,7 @@ android:layout_height="wrap_content" />