close
使用 Android Studio建立一個 Empty Activity,如下:
接著建立一個Button在activity_main.xml:
它的layout會長得像這樣:
接下來撰寫主程式(MainActivity.java):
public class MainActivity extends AppCompatActivity { private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //指派btn來取得視角(視窗)的Button按鈕 btn = (Button)findViewById(R.id.btn); //註冊按鈕事件 btn.setOnClickListener(listener); } //複寫Button事件 private Button.OnClickListener listener = new Button.OnClickListener(){ @Override public void onClick(View v) { if(v.getId()==R.id.btn){ //產生視窗物件 new AlertDialog.Builder(MainActivity.this) .setTitle("對話視窗")//設定視窗標題 .setIcon(R.mipmap.ic_launcher)//設定對話視窗圖示 .setMessage("這是一個對話視窗")//設定顯示的文字 .setPositiveButton("關閉視窗",new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface dialog, int which) { finish(); } })//設定結束的子視窗 .show();//呈現對話視窗 } } }; }
結果:
全站熱搜
留言列表