Android 系统自带Dialog设置title字体大小

安卓系统自带的dialog 没有有settitle的方法

private void setDialogFontSize(Dialog dialog,int size)
{
    Window window = dialog.getWindow();
    View view = window.getDecorView();
    setViewFontSize(view,size);
}
private void setViewFontSize(View view,int size)
{
    if(view instanceof ViewGroup)
    {
        ViewGroup parent = (ViewGroup)view;
        int count = parent.getChildCount();
        for (int i = 0; i < count; i++)
        {
            setViewFontSize(parent.getChildAt(i),size);
        }
    }
    else if(view instanceof TextView){
        TextView textview = (TextView)view;
        textview.setTextSize(size);
    }
}

猜你喜欢

转载自blog.csdn.net/xieyaofeng/article/details/116706797