標籤:android style blog http ar color os sp java
只有腳踏實地的人,才能夠說:路,就在我的腳下。
本講內容:Dialog 對話方塊
例三:資訊內容是一個簡單的View類型
下面是MainActivity.java主介面檔案:
public class MainActivity extends Activity{private Button b;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);b=(Button) findViewById(R.id.button);b.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {Dialog();}});}private void Dialog() {new AlertDialog.Builder(this).setTitle("請輸入").setIcon( android.R.drawable.ic_dialog_info).setView( new EditText(this)).setPositiveButton("確定", null) .setNegativeButton("取消", null).show();}}
下面是運行結果:
例四:資訊內容是一組單選框
下面是MainActivity.java主介面檔案:
public class MainActivity extends Activity{private Button b;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);b=(Button) findViewById(R.id.button);b.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {Dialog();}});}private void Dialog() {new AlertDialog.Builder(this).setTitle("單選框").setIcon( android.R.drawable.ic_dialog_info).setSingleChoiceItems( new String[] { "男", "女" }, 0,//0預設選中男,1預設女 new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }).setNegativeButton("取消", null).show();}}
下面是運行結果:
例五:資訊內容是一組多選框
下面是MainActivity.java主介面檔案:
public class MainActivity extends Activity{private Button b;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);b=(Button) findViewById(R.id.button);b.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {Dialog();}});}private void Dialog() {new AlertDialog.Builder(this).setTitle("複選框").setMultiChoiceItems( new String[] { "Item1", "Item2" }, null, null) .setPositiveButton("確定", null) .setNegativeButton("取消", null).show();}}
下面是運行結果:
本講就到這裡,Take your time and enjoy it
第四十五講:Android之Dialog 對話方塊(二)