请问progressDialog这个控件,怎么改背景色?
最近我在换程序的风格,但是progressDialog这个东西背景色是黑色的,和我的程序风格不符。我想换背景色。但是查资料发现别人都是修改framework来实现的。我不想重写progressDialog,请问有什么好的方法吗?
我把progressDialog的自带方法都试了好多,也没发现。
请教各人高人。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 人呢人呢人呢人呢人呢 --------------------编程问答-------------------- 同求 呀 --------------------编程问答-------------------- progressdialog有两个构造函数,其中一个允许传递theme过去,把自己定义的传递过去 --------------------编程问答-------------------- 我也遇到这个问题,5楼的方法貌似不同。自己定义一个theme,运行结果时:系统对话框外面又套了一个自定义的背景图,样子不理想 --------------------编程问答-------------------- progressdialog、AlertDialog貌似没有提供换掉整个背景的接口,都会留下一些黑色区域,所以自定义AlertDialog布局吧,在AlertDialog上放一个进度条或者风火轮~实现progressdialog的效果。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 可以自己定制ui --------------------编程问答-------------------- 修改style啊 找到framework/res下的文件 对照修改 放到自己工程下 在xml里面使用style=来引用
--------------------编程问答-------------------- 自己重写一下dialog就行了,在onCreate里面
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setBackgroundDrawableResource(R.drawable.xxx);//背景
setContentView(R.layout.xxx);//布局
补充:移动开发 , Android