更换新版Dialog,微博获取用户信息
This commit is contained in:
@ -3,14 +3,15 @@ package com.gh.gamecenter;
|
||||
import android.app.Activity;
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.SharedPreferences.Editor;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.v7.app.AlertDialog;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.view.Window;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.RadioGroup;
|
||||
import android.widget.TextView;
|
||||
@ -241,35 +242,64 @@ public class SettingActivity extends BaseActivity implements OnClickListener {
|
||||
|
||||
//设置正文字号
|
||||
private void fontSize() {
|
||||
final Dialog dialog = new Dialog(this);
|
||||
View inflate = View.inflate(this, R.layout.dialog_font_size, null);
|
||||
TextView tv_negative = (TextView) inflate.findViewById(R.id.font_size_negative);
|
||||
TextView tv_positive = (TextView) inflate.findViewById(R.id.font_size_positive);
|
||||
final RadioGroup radioGroup = (RadioGroup) inflate.findViewById(R.id.font_size_radiogroup);
|
||||
((RadioButton) (radioGroup.getChildAt(checkSizeIndex - 1))).setChecked(true);
|
||||
AlertDialog alertDialog = new AlertDialog.Builder(this, R.style.GhAlertDialog)
|
||||
.setTitle(getString(R.string.font_primary))
|
||||
.setPositiveButton("取消", new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
|
||||
tv_negative.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
dialog.cancel();
|
||||
}
|
||||
});
|
||||
tv_positive.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
checkSizeIndex = radioGroup.getCheckedRadioButtonId() % 4;
|
||||
}
|
||||
})
|
||||
.setNegativeButton("确认", new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
checkSizeIndex = radioGroup.getCheckedRadioButtonId() % 4;
|
||||
|
||||
if (checkSizeIndex == 0) {
|
||||
checkSizeIndex = 4;
|
||||
}
|
||||
dialog.cancel();
|
||||
saveCurrentSetting();
|
||||
fontTextSize(checkSizeIndex);
|
||||
}
|
||||
});
|
||||
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||
dialog.setContentView(inflate);
|
||||
dialog.show();
|
||||
if (checkSizeIndex == 0) {
|
||||
checkSizeIndex = 4;
|
||||
}
|
||||
dialog.cancel();
|
||||
saveCurrentSetting();
|
||||
fontTextSize(checkSizeIndex);
|
||||
}
|
||||
})
|
||||
.setView(inflate)
|
||||
.create();
|
||||
alertDialog.show();
|
||||
|
||||
|
||||
// final Dialog dialog = new Dialog(this);
|
||||
// View inflate = View.inflate(this, R.layout.dialog_font_size, null);
|
||||
// TextView tv_negative = (TextView) inflate.findViewById(R.id.font_size_negative);
|
||||
// TextView tv_positive = (TextView) inflate.findViewById(R.id.font_size_positive);
|
||||
// final RadioGroup radioGroup = (RadioGroup) inflate.findViewById(R.id.font_size_radiogroup);
|
||||
// ((RadioButton) (radioGroup.getChildAt(checkSizeIndex - 1))).setChecked(true);
|
||||
//
|
||||
// tv_negative.setOnClickListener(new OnClickListener() {
|
||||
// @Override
|
||||
// public void onClick(View v) {
|
||||
// dialog.cancel();
|
||||
// }
|
||||
// });
|
||||
// tv_positive.setOnClickListener(new OnClickListener() {
|
||||
// @Override
|
||||
// public void onClick(View v) {
|
||||
// checkSizeIndex = radioGroup.getCheckedRadioButtonId() % 4;
|
||||
//
|
||||
// if (checkSizeIndex == 0) {
|
||||
// checkSizeIndex = 4;
|
||||
// }
|
||||
// dialog.cancel();
|
||||
// saveCurrentSetting();
|
||||
// fontTextSize(checkSizeIndex);
|
||||
// }
|
||||
// });
|
||||
// dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||
// dialog.setContentView(inflate);
|
||||
// dialog.show();
|
||||
}
|
||||
|
||||
// 清除缓存
|
||||
|
||||
Reference in New Issue
Block a user