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"> -