android - 如何删除 Android 中 AlertDialog 标题的默认填充/边距

标签 android dialog android-alertdialog

我正在显示一个 AlertDialog,它显示了一些列表数据,但是对话框的标题和数据没有显示在相同的对齐方式中,从左边到 AlertDialog 的 有一些额外的填充> 标题和对话框看起来像这样:

enter image description here

代码:

 AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Search on the basis of :");
    builder.setCancelable(false);
    final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(OrdersActivity.this, android.R.layout.select_dialog_item);
    arrayAdapter.add("Order Name");
    arrayAdapter.add("Order Date");
    builder.setAdapter(arrayAdapter, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            String strName = arrayAdapter.getItem(which);
            adapter.searchType(strName);
        }
    });
    builder.show();

谁能告诉我如何从对话框标题中删除多余的填充?

最佳答案

使用它来设置减少 alertdialogbox 的填充 setPadding(0, 0, 0, 0);

关于android - 如何删除 Android 中 AlertDialog 标题的默认填充/边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42299150/

相关文章:

android - 如何在android中创建自定义警报对话框?

android - 如何访问android中的BluetoothPairingDialog.java?

java - TelephonyManager 在 MainActivity 中抛出空指针异常

android - 按主键盘后不隐藏

返回应用程序时 Android 后台 Activity 消失

.net - 如何让 System.Windows.ShowDialog() 返回 'true' ?

android - 在对话框中触发 EditText 软键盘的任何无痛方式?

4.1 API 上的 AndroidKeystore

android - 如何在对话框中显示编辑文本、 ListView 和正负按钮?

android - AlertDialog 中的 EditText 始终为 null