当前位置: 首页>>代码示例>>Java>>正文


Java AlertDialog.setOnCancelListener方法代码示例

本文整理汇总了Java中android.app.AlertDialog.setOnCancelListener方法的典型用法代码示例。如果您正苦于以下问题:Java AlertDialog.setOnCancelListener方法的具体用法?Java AlertDialog.setOnCancelListener怎么用?Java AlertDialog.setOnCancelListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.app.AlertDialog的用法示例。


在下文中一共展示了AlertDialog.setOnCancelListener方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createDialog

import android.app.AlertDialog; //导入方法依赖的package包/类
public  Dialog createDialog() {
    mAdapter = new ArrayAdapter<String>(CustomizeLaunchersActivity.this, R.layout.add_list_item);
    mAdapter.add(getString(R.string.custom_icon_select_picture));
    mAdapter.add(getString(R.string.custom_icon_icon_packs));
    if (SpecialIconStore.hasBitmap(CustomizeLaunchersActivity.this, mAppClicked.getComponentName(), SpecialIconStore.IconType.Custom)) {
        mAdapter.add(getString(R.string.custom_icon_clear_icon));
    }

    final AlertDialog.Builder builder = new AlertDialog.Builder(CustomizeLaunchersActivity.this);
    builder.setTitle(R.string.custom_icon_select_icon_type);
    builder.setAdapter(mAdapter, this);

    //builder.setInverseBackgroundForced(false);

    AlertDialog dialog = builder.create();
    dialog.setOnCancelListener(this);
    dialog.setOnDismissListener(this);
    dialog.setOnShowListener(this);
    return dialog;
}
 
开发者ID:quaap,项目名称:LaunchTime,代码行数:21,代码来源:CustomizeLaunchersActivity.java

示例2: createDialog

import android.app.AlertDialog; //导入方法依赖的package包/类
private Dialog createDialog() {
	
	if (mDialog != null) return mDialog;
	
	Activity activity = mActivity;
	
	// load main view
	final LayoutInflater factory = LayoutInflater.from(activity);
	final View dialog = factory.inflate(R.layout.settings_volume_streams, null);
	final ViewGroup parent = (ViewGroup) dialog.findViewById(R.id.placeholder);
	
	// local cache
	final int[] stringIds = STRING_IDS;
	final int length = stringIds.length;
	final SeekBar[] seekBars = mSeekBars = new SeekBar[length];
	final TextView[] valueViews = mValueViews = new TextView[length]; 		
	mVolumes = new int[length];
	
	// add controls for all stream
	for (int i=0; i<length; i++) {
		
		View control = factory.inflate(R.layout.row_volume, null);
		
		// init text
		TextView text = (TextView) control.findViewById(R.id.text);
		text.setText(stringIds[i]);

		// init values
		valueViews[i] = (TextView) control.findViewById(R.id.value);

		// init seekbars
		SeekBar seekBar = (SeekBar) control.findViewById(R.id.seekbar);
		seekBar.setOnSeekBarChangeListener(this);
		seekBar.setId(mIdCounter++); // workaround for seekbar id bug
		seekBar.setTag(i);
		seekBars[i] = seekBar;
		
		// add to parent
		parent.addView(control);

		//Log.d(TAG, "create: index: " + i + ", seekbar: " + seekBar);
	}
	
	AlertDialog d = new AlertDialog.Builder(activity)
		.setIcon(R.drawable.ic_dialog_menu_generic)
		.setTitle(R.string.txt_volume)
		.setView(dialog)
		.setPositiveButton(R.string.btn_set, this)
		.setNegativeButton(R.string.btn_calcel, this)
		.create();
	
	d.setOnCancelListener(this);
	
	return d;
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:56,代码来源:VolumeSettingHandler.java

示例3: showError

import android.app.AlertDialog; //导入方法依赖的package包/类
/**
 * Shows an error message.
 * 
 * @param context
 *            {@link Context}
 * @param msg
 *            the message.
 * @param listener
 *            will be called after the user cancelled the dialog.
 */
public static void showError(Context context, CharSequence msg,
        DialogInterface.OnCancelListener listener) {
    AlertDialog dlg = newAlertDlg(context);
    dlg.setIcon(android.R.drawable.ic_dialog_alert);
    dlg.setTitle(R.string.afc_title_error);
    dlg.setMessage(msg);
    dlg.setOnCancelListener(listener);
    dlg.show();
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:20,代码来源:Dlg.java

示例4: confirmYesno

import android.app.AlertDialog; //导入方法依赖的package包/类
/**
 * Shows a confirmation dialog.
 * 
 * @param context
 *            {@link Context}
 * @param msg
 *            the message.
 * @param onYes
 *            will be called if the user selects positive answer (a
 *            <i>Yes</i> or <i>OK</i>).
 * @param onNo
 *            will be called after the user cancelled the dialog.
 */
public static void confirmYesno(Context context, CharSequence msg,
        DialogInterface.OnClickListener onYes,
        DialogInterface.OnCancelListener onNo) {
    AlertDialog dlg = newAlertDlg(context);
    dlg.setIcon(android.R.drawable.ic_dialog_alert);
    dlg.setTitle(R.string.afc_title_confirmation);
    dlg.setMessage(msg);
    dlg.setButton(DialogInterface.BUTTON_POSITIVE,
            context.getString(android.R.string.yes), onYes);
    dlg.setOnCancelListener(onNo);
    dlg.show();
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:26,代码来源:Dlg.java


注:本文中的android.app.AlertDialog.setOnCancelListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。