diff --git a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java
index 92a3079762..2132c41f0e 100644
--- a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java
+++ b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java
@@ -1,5 +1,7 @@
package com.gh.gamecenter.personal;
+import android.app.Dialog;
+import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
@@ -11,6 +13,7 @@ import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
@@ -239,17 +242,48 @@ public class PersonalFragment extends Fragment implements View.OnClickListener,
@Override
public void onClick(View v) {
- if (v.getId() == R.id.me_iv_top_setting) {
+ final int id = v.getId();
+ if (id == R.id.me_iv_top_setting) {
startActivity(new Intent(getActivity(), SettingActivity.class));
- } else if (v.getId() == R.id.me_tv_top_install
+ } else if (id == R.id.me_tv_top_install
|| v.getId() == R.id.me_tv_topbar_install) {
me_vp_show.setCurrentItem(0);
- } else if (v.getId() == R.id.me_tv_top_concern
+ } else if (id == R.id.me_tv_top_concern
|| v.getId() == R.id.me_tv_topbar_concern) {
me_vp_show.setCurrentItem(1);
+ } else if (id == R.id.me_tv_top_name) {
+// showModifyNickNameDialog();
}
}
+ private void showModifyNickNameDialog() {
+ final Dialog dialog = new Dialog(getActivity());
+
+ View view = View.inflate(getActivity(), R.layout.dialog_modify_nickname, null);
+
+ // 取消按钮
+ TextView alertdialog_cannel = (TextView) view.findViewById(R.id.alertdialog_cannel);
+ alertdialog_cannel.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ dialog.dismiss();
+ }
+ });
+
+ // 确定按钮
+ TextView alertdialog_confirm = (TextView) view.findViewById(R.id.alertdialog_confirm);
+ alertdialog_confirm.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ dialog.dismiss();
+ }
+ });
+
+ dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
+ dialog.setContentView(view);
+ dialog.show();
+ }
+
@Override
public void onDestroy() {
super.onDestroy();
diff --git a/app/src/main/res/layout/dialog_modify_nickname.xml b/app/src/main/res/layout/dialog_modify_nickname.xml
new file mode 100644
index 0000000000..ba9d3495b0
--- /dev/null
+++ b/app/src/main/res/layout/dialog_modify_nickname.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/home3_fragment.xml b/app/src/main/res/layout/home3_fragment.xml
index 2d48017b80..d383870b97 100644
--- a/app/src/main/res/layout/home3_fragment.xml
+++ b/app/src/main/res/layout/home3_fragment.xml
@@ -21,7 +21,7 @@
android:layout_height="230dp"
android:background="@color/theme">
-