如何使用或不使用xml创建警告对话框,如下图所示?示例代码将有所帮助。
对于这个对话框,我能够创建一些简短的对话框但是,如果选中/取消选中复选框,需要禁用/启用搜索栏,我不知道如何放置复选框及其逻辑。
public void ShowDialog()
{
final AlertDialog.Builder popDialog = new AlertDialog.Builder(this);
popDialog.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
popDialog.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
final SeekBar seek = new SeekBar(this);
seek.setMax( ... );
seek.setProgress(...);
final AlertDialog handle = popDialog.create();
handle.setIcon(android.R.drawable.ic_menu_preferences);
handle.setTitle("Brighness");
handle.setView(seek);
seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser){
//Log.d(TAG, "Value of : " + value);
}
public void onStartTrackingTouch(SeekBar arg0) {
//Log.d(TAG, "onStartTrackingTouch");
}
public void onStopTrackingTouch(SeekBar seekBar) {
//Log.d(TAG, "onStopTrackingTouch");
}
});
handle.show();
}
我已经检查过其他问题,这些问题更多是关于自定义对话框的问题:How to create a Custom Dialog box in android? 但是,这些都没有给我一个明确的想法,我问这个具体的问题。