Articles of android alertdialog

Marshmallow的运行时许可

这种新的和令人敬畏的安全function是运行时许可 我正在努力理解它并为此制作一个演示但是当我在处理DIALOG的用户许可时,我想到了一个问题。 如何处理“ 永不再问 ” 假设我的应用程序必须需要位置/联系人,但是用户拒绝它“不要再问”。 我能做些什么? 并非所有用户都了解我的字段是必需的。 有什么建议吗?

如何更改警报对话框标题分隔符颜色android

我想在警告对话框中设置样式或更改标题标题的分隔颜色。 我搜索这个问题,我想很多人都在寻找这个。但我仍然无法find正确的解决方案。 我想改变以下内容。

改变进度条android的半透明背景颜色

我想改变具有黑色半透明背景的进度条的背景颜色,不透明度小于50%。 我搜索了很多关于这个,但无法find解决方案。 我不知道我是对还是没有,但它与进度条的mdecor属性有关。 以下是我使用它的代码。 pd = ProgressDialog.show(getActivity(), null, null,true); pd.setContentView(R.layout.remove_border); 删除边框布局的代码是: my_progress_indeterminate的代码是: 以下是背景区域以红色圆圈标记的图像。 我想用相同的不透明度将颜色改为白色。 编辑: 感谢Sripathi和user3298272在这里结合两种解决方案的最终解决方案是我的最新答案: pd = new Dialog(this, android.R.style.Theme_Black); View view = LayoutInflater.from(this).inflate(R.layout.remove_border, null); pd.requestWindowFeature(Window.FEATURE_NO_TITLE); pd.getWindow().setBackgroundDrawableResource(R.color.transparent); pd.setContentView(view); pd.show(); remove_border xml代码:这里android:gravity =“center”是我的线性布局代码中添加的。 颜色xml代码: #80FFFFFF 在#80FFFFFF 80中,我从user3298272获取的不透明度值为50%。

AlertDialog – 不要忽略项目点击

好吧我正在创建一个ArrayAdapter并在我的Alert Dialog中使用它,因为我不想在SingleItemSelection对话框中显示默认的单选按钮。 相反,我想要更改所选项目的背景,然后当用户按下肯定按钮时,我将执行与所选项目相关的操作。 private void showAlertDialog() { final String[] options = getResources().getStringArray(R.array.dialog_options); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, options); AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); dialogBuilder.setTitle(“My Dialog”); dialogBuilder.setAdapter(adapter, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(getApplicationContext(), “item clicked at index ” + which, Toast.LENGTH_LONG).show(); // Here I need to change the background […]

如何在android上获得默认警报Dialog有一个黑色主题

如何在Android指南http://developer.android.com/guide/topics/ui/dialogs.html上显示android中的黑色主题对话框 我拍了一个屏幕截图。 每当我使用Alert Dialog时,我都会看到左边的对话框,我想要右边的那个。

如何更改android中自定义警报对话框中的正负按钮的颜色

我在做什么:我正在创建一个自定义警报对话框 我想做什么:以及下面的代码,如何更改对话框中的操作按钮的颜色(正面和负面) @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); // Get the layout inflater LayoutInflater inflater = getActivity().getLayoutInflater(); // Inflate and set the layout for the dialog // Pass null as the parent view because its going in the dialog layout builder.setView(inflater.inflate(R.layout.dialog_signin, null)) // Add action buttons .setPositiveButton(R.string.signin, new DialogInterface.OnClickListener() { […]

Android:AlertDialog中的固定宽度字体

我在AlertDialog中显示字符串列表,如下所示: 1.如何设置如下所示的固定宽度字体 2. AlertDialog默认启用垂直滚动。 如何启用水平滚动以使最后一行保留在上一行?

为什么在AlertDialog.Builder的setOnDismissListener中发生Android NoSuchMethodException

在使用4.1.2的设备上在Android上的Dialog上使用setOnDismissListener时,我收到NoSuchMethodException 。 版本4.2.2的模拟器上使用相同的代码。 new AlertDialog.Builder(this) .setTitle(R.string.select_province) .setOnDismissListener(new OnDismissListener() { public void onDismiss(DialogInterface arg0) { //== other stuff } }).show(); 有任何想法吗?

从DatePickerDialog中删除标题

出于某种原因,我在DatePickerDialog中有两个标题。 如何摆脱顶部的白色标题? 这是我用来创建Dialog的代码: datePickerDialog = new DatePickerDialog(ProfileActivity.this, this, year, month, day); datePickerDialog.getDatePicker().updateDate(year, month – 1, day); datePickerDialog.show();

为什么在Android中使用“AlertDialog.Builder”而不是“AlertDialogBu​​ilder”的奇怪命名约定

为什么不 AlertDialogBuilder builder = new AlertDialogBuilder(this); builder.setTitle(“foo”); 代替 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(“foo”); 更新:我想知道这种写作/组织背后的原因