package com.example.a2021101;
import androidx.appcompat.app.alertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Handler;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.List;
import javax.microedition.khronos.egl.EGLDisplay;
public class MainActivity extends AppCompatActivity {
private String jiguan;
private Button bt1;
private TextView tv1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.linearlayout01);
initWidget();
}
private void initWidget()
{
final alertDialog.Builder builder =
new alertDialog.Builder(this);
bt1=(Button)findViewById(R.id.bt1);
tv1=(TextView)findViewById(R.id.tv1);
bt1.setonClickListener(new View.onClickListener() {
@Override
public void onClick(View view) {
builder.setNegativeButton("取消", new DialogInterface.onClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast toast;
toast=Toast.makeText(MainActivity.this,"點了取消",Toast.LENGTH_LONG);
toast.show();
}
});
builder.setPositiveButton("確定", new DialogInterface.onClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast toast;
toast=Toast.makeText(MainActivity.this,"點了確認",Toast.LENGTH_LONG);
tv1.setText("已选择:"+jiguan);
toast.show();
}
}) ;
builder.show();
}
});
final String[] info={"璧山","沙坪坝","九龙坡","江北"};
builder.setSingleChoiceItems(info,-1 , new DialogInterface.onClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
jiguan=info[i];
if (i==0){
Toast toast;
toast=Toast.makeText(MainActivity.this,info[i],Toast.LENGTH_LONG);
toast.show();
}
if (i==1){
Toast toast;
toast=Toast.makeText(MainActivity.this,info[i],Toast.LENGTH_LONG);
toast.show();
}
if (i==2){
Toast toast;
toast=Toast.makeText(MainActivity.this,info[i],Toast.LENGTH_LONG);
toast.show();
}
if (i==3){
Toast toast;
toast=Toast.makeText(MainActivity.this,info[i],Toast.LENGTH_LONG);
toast.show();
}
}
});
}
}
执行效果:



