From 3ba02088330d961fb8f65679eb76c98dc05da9a5 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期六, 01 四月 2017 10:54:29 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountryDialog.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountryDialog.java
similarity index 90%
rename from VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java
rename to VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountryDialog.java
index 50ce1e8..bc930b7 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountryDialog.java
@@ -3,6 +3,7 @@
 import android.content.Context;
 import android.graphics.Color;
 import android.graphics.drawable.ColorDrawable;
+import android.view.Gravity;
 import android.view.LayoutInflater;
 import android.view.MotionEvent;
 import android.view.View;
@@ -13,6 +14,7 @@
 import com.bsk.zhangbo.demoforbsk.R;
 import cn.com.basic.face.adapter.MyWheelAdapter;
 
+import cn.com.basic.face.base.MainActivity;
 import cn.com.basic.face.util.OkButtonClickedListener;
 
 import com.lidroid.xutils.ViewUtils;
@@ -24,7 +26,7 @@
 import java.util.HashMap;
 import java.util.List;
 
-public class CountrySelectionDialog extends PopupWindow implements WheelView.OnWheelItemSelectedListener {
+public class CountryDialog extends PopupWindow implements WheelView.OnWheelItemSelectedListener {
 
     @ViewInject(R.id.dialog_country_ok)
     private TextView dialog_country_ok;
@@ -61,8 +63,8 @@
         dismiss();
     }
 
-    public CountrySelectionDialog(Context context, OkButtonClickedListener okButtonClickedListener) {
-        view = LayoutInflater.from(context).inflate(R.layout.dialog_country, null);
+    public CountryDialog(View parentView, OkButtonClickedListener okButtonClickedListener) {
+        view = LayoutInflater.from(MainActivity.getInstance()).inflate(R.layout.dialog_country, null);
         ViewUtils.inject(this, view);
 
         this.countriesWithSameFirstLetter = countriesGroupByFirstLetter.get(uniqueFirstLetterList.get(dialog_country_name_first_letter.getSelection()));
@@ -74,13 +76,13 @@
         wheelViewStyle.textSize = 16;
         wheelViewStyle.holoBorderColor = Color.parseColor("#11c3e3");
 
-        dialog_country_name_first_letter.setWheelAdapter(new MyWheelAdapter(context));
+        dialog_country_name_first_letter.setWheelAdapter(new MyWheelAdapter(MainActivity.getInstance()));
         dialog_country_name_first_letter.setSkin(WheelView.Skin.Holo);
         dialog_country_name_first_letter.setWheelSize(5);
         dialog_country_name_first_letter.setBackgroundResource(R.color.colorBackground);
         dialog_country_name_first_letter.setStyle(wheelViewStyle);
 
-        dialog_country_name.setWheelAdapter(new MyWheelAdapter(context));
+        dialog_country_name.setWheelAdapter(new MyWheelAdapter(MainActivity.getInstance()));
         dialog_country_name.setSkin(WheelView.Skin.Holo);
         dialog_country_name.setWheelSize(5);
         dialog_country_name.setBackgroundResource(R.color.colorBackground);
@@ -120,6 +122,7 @@
         this.setAnimationStyle(R.style.PopupAnimation);
 
         okButtonClickedListeners.add(okButtonClickedListener);
+        showAtLocation(parentView, Gravity.CENTER,0,0);
     }
 
     @Override

--
Gitblit v1.8.0