1

我正在尝试设置我的警报对话框标题大小和标题栏大小,我没有使用任何文本框或主题来显示我的标题名称。我正在使用以下代码来设置我的标题名称、标题背景和字体颜色: -

代码-

@Override
public boolean onLongClick(View arg0) 
   { 
        custom = new Dialog(Activity_AddItem.this);
        custom.setTitle("Selected Product");
        custom.getWindow().setBackgroundDrawableResource(R.color.button_color);
        custom.getWindow().setTitleColor(Color.WHITE);
        custom.show();
        return false;

    }

快照 在此处输入图像描述

有没有办法在不使用主题或样式或文本框的情况下更改标题栏大小和标题字体大小?

4

1 回答 1

0

如果您使用对话框 no 的默认实现,则无法更改这些大小,但如果您创建自定义对话框,则可以:

- 为对话框创建布局(标题、内容、按钮等)

-将该布局膨胀到视图中

- 创建一个对话框,而不是

dialog.setTitle(...);
dialog.setMessage(...);

etc...

dialog.setView(yourcustomview);

这样您就可以完全控制对话框中每个视图的大小

于 2014-10-22T10:37:19.777 回答