分享

怎么改变progressDialog消息字体字号

 _私_房_菜_ 2012-04-13
void setProgressDialogText(ProgressDialog mprogressDialog)
  {
     View v = mprogressDialog.getWindow().getDecorView();   //取得dialog的整个view
      setDialogText(v);   //对view进行设置
  }

  private void setDialogText(View v) { 
     if (v instanceof ViewGroup) {
       ViewGroup parent = (ViewGroup) v;
       int count = parent.getChildCount();
       Log.d(TAG,"*******$$$*************child count="+count);
       for (int i = 0; i < count; i++) {
         View child = parent.getChildAt(i);
         setDialogText(child);
       }
     } else if (v instanceof TextView) {
       Log.d(TAG,"......................999txtsize="+((TextView) v).getTextSize());
       ((TextView) v).setTextSize(40); //遍历所有的view,找到textview,设置字体大小
     }
   }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多