ProgressDialog(四)——改变系统自带ProgressDialog的文字大小

MainActivity如下:

package com.example.ttt;

import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.Window;
/**
 * Demo描述:
 * 改变系统自带ProgressDialog的文字大小
 *
 * 改变方式:
 * 为ProgressDialog设置一个style即可
 * 参见styles.xml
 *
 */
public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		//为此ProgressDialog指定style
		ProgressDialog dialog = new ProgressDialog(this,R.style.dialog);
		dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
		dialog.setCanceledOnTouchOutside(false);
		dialog.setMessage("loading");
		dialog.setCancelable(false);
		dialog.show();

	}

}

activity_main.xml如下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world"
        android:layout_centerHorizontal="true"
     />

</RelativeLayout>

styles.xml如下:

<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="AppBaseTheme" parent="android:Theme.Light">

    </style>

    <style name="AppTheme" parent="AppBaseTheme">
    </style>

    <style name="dialog" parent="@android:style/Theme.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:textSize">25sp</item>
    </style>

</resources>
时间: 2025-01-18 22:05:27

ProgressDialog(四)——改变系统自带ProgressDialog的文字大小的相关文章

Android改变系统自带环形ProgressBar的大小

MainActivity如下: package cc.testprogressbar; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 改变系统自带环形ProgressBar的大小 * * 改变方式: * 为ProgressBar设置一个style即可 * 参见styles.xml * */ public class MainActivity extends Activity { @Override p

Dialog(八)——改变系统自带Dialog字体大小(ContextThemeWrapper)

MainActivity如下: package c.c.testdialog; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.app.Dialog; import android.content.DialogInterface; import android.os.Bundle; import android.v

win7系统自带的画图工具怎么调节画布大小?

  win7系统自带的画图工具怎么调节画布大小?           1.如图,打开win7系统画图软件后,感觉画布较小. 2.如果想快速更改画布大小,可以将鼠标指针指向画布边角或底部.侧面处的小正方形处. 3.指向画布边角处的小正方形处后,鼠标指针会改变形状.如图:指向边角处变成图中所示形状. 4.指向底部变成图中所示形状. 5.指向侧面变成图中所示形状. 6.鼠标指针改变形状后,按住鼠标左键不放同时拖动鼠标,即可更改画布大小.

win7系统自带桌面小工具怎么使用

  win7系统自带桌面小工具怎么使用           使用win7系统的用户会发现,在win7系统中自带有许多的实用小工具,都是比较好用的.接下来就一一介绍这些工具的用法,让这些自带的小工具来丰富我们漂亮的电脑桌面吧! 方法/步骤 1.首先,我们要可以找到小工具的所在.那即是在电脑桌面上单击鼠标右键,即可找到"小工具"选项. 2.这样我们就会看到"小工具"的对话框弹出,它为我们展示众多的小工具.如果我们需要使用哪一个小工具,只要双击喜欢的小工具,它就会自动加载

Win8系统自带的隐藏小工具怎么用?

  Win8系统自带的隐藏小工具使用方法: 一. 屏幕分屏 分屏软件大家都知道,可以帮助我们快速实现类似 Android 那样的多桌面操作,尤其在工作繁忙的 White Collar 圈中颇为流行. 在 Win8 Pre-M3 7955 中,笔者发现在 C:Sysint 文件夹下隐藏着一个名为"Desktops.exe"的小文件,试用后才发现,这其实竟是微软内置的一个分屏小工具. 双击文件后会首先弹出一个许可协议,确认后会打开快捷键设置框,在这里我们可以设置虚拟桌面的切换键以及是否开机

Win8系统自带搜索功能如何关闭以便使用第三方服务

  有些系统功能虽然方便用户使用,但体验并不如第三方服务.就如Win8的搜索功能,就让不少用户嫌弃.如果大家不想用它,可以将它关闭. 操作方法 第一步.按下Win+R组合键,在运行命令输入框中输入"services.msc" 后回车. 第二步.在出现的服务界面,在右侧窗口找到并双击"Windows Search". 第三步.在Windows Search的属性(本地计算机)对话框,常规选项下点击"停止"按钮. 温馨提示 :需要开启时,同样界面点击

利用Leopard系统自带工具&quot;预览&quot;给图片添加注释

  系统自己带的预览功能对于非专业人士来说,是非常好用的,不过呢,实际使用的时候,你会发现默认的工具栏上没有注释(这个有点搞不懂苹果,这么好的功能,为什么不直接添加上去?) 右击"工具条",弹出选择菜单,选择"自定工具栏" 将"注解"拖放如图所示的位置: 注解总共有四个选项,椭圆形,矩形,注释,线条$ {8 m G( [0 ^6 e/ ~ 9 b0 v5 R% G; @9 A. R# i 注释就是:添加文字注释说明* Y( J# Z1 D2 J-

应用-安卓如何监听短信发送,代码发送不是系统自带的信息?

问题描述 安卓如何监听短信发送,代码发送不是系统自带的信息? 我指的是别的应用用代码发送短信,就是sendTextMessage那个函数,别的应用悄悄发送的话,我如何能监测到并实时的提示我是否发送呢? 解决方案 发送最后都是调用系统提供的短信接口,因为没有其它接口可以调用手机模块的. 解决方案二: 短信发送会用固定的波段,这个手机很容易知道的. 解决方案三: 这个应该是用广播来实现吧 解决方案四: 应该是jni的一些功能,而且需要系统权限 解决方案五: 360可以做到,你在要求发短信时,给出提示

win7-Win7 64位系统自带的防火墙打不开

问题描述 Win7 64位系统自带的防火墙打不开 在打开win7防火墙时出现点[使用推荐设置]后没有任何反应. 去"服务"里看了下,发现Windows Firewall没启动,就想手动启动它,却跳出下面的框,求解决, 解决方案 防火墙服务禁用了,或者被别的杀毒软件替换了.或者你的系统是山寨盗版,精简了. 解决方案二: 如果系统有其他杀毒软件会关闭windows自带的防火墙.而注册自己的防火墙上去 解决方案三: 如果以前能打开,很有可能是软件禁用了防火墙 解决方案四: 如果以前可以打开,