

1 public class MainActivity extends AppCompatActivity implements View.OnClickListener{
2
3 private TextView text_out,text1;
4
5 @Override
6 protected void onCreate(Bundle savedInstanceState) {
7 super.onCreate(savedInstanceState);
8 setContentView(R.layout.activity_main_activity);
9
10 initView();
11
12 }
13
14 private void initView() {
15 text_out=findViewById(R.id.text_out);
16 text1=findViewById(R.id.text1);
17 text_out.setOnClickListener(this);
18 }
19
20 int index=0;
21 public void onClick(View view){
22 AlertDialog.Builder builder =new AlertDialog.Builder(this);
23 String[] showMsg = new String[]{"小号","中号","大号","超大号"};
24 int[] textSize =new int[]{10,20,30,40};
25 builder.setTitle("修改文本大小")
26 .setSingleChoiceItems(showMsg, index, new DialogInterface.OnClickListener() {
27 @Override
28 public void onClick(DialogInterface dialogInterface, int i) {
29 index=i;
30 text1.setTextSize(textSize[index]);
31 }
32 })
33 .setPositiveButton("确定", new DialogInterface.OnClickListener() {
34 @Override
35 public void onClick(DialogInterface dialogInterface, int i) {
36 text1.setTextSize(textSize[index]);
37
38 }
39 })
40 setNegativeButton("取消", new DialogInterface.OnClickListener() {
41 @Override
42 public void onClick(DialogInterface dialogInterface, int i) {
43 dialogInterface.dismiss();
44 }
45 });
46 AlertDialog adialog= builder.create();
47 adialog.show();
48 }
49 }