我有一个ProgressDialog,它在Galaxy Tab 10.1上看起来像这样:
在Galaxy Tab 7上看起来像这样:
我希望两个对话框看起来相同:
使用以下样式,我得到的最接近的效果是:
结果如下图所示:
所以我的问题是:
- 如何删除“Please wait”标题周围的边框?
- 如何将整体边框从蓝色改为白色?
- 如何调整/减小宽度?
progressDialog = new ProgressDialog(context):
progressDialog.show();
TextView tv1 = (TextView) progressDialog.findViewById(android.R.id.message);
tv1.setTextSize(20);
tv1.setTypeface(yourCustomTF);
tv1.setText("your msg");
通过这种方式,您可以更改消息文本,并通过从显示的 ProgressDialog
获取其组件来自定义整个视图。请记住,在 progressDialog.show() 后使用 findViewById()
可以获取视图 Id,因为视图是在 show() 后生成的。
这篇文章可能会给你一些关于如何美化对话框的提示,同时还能保证在两个目标上看起来相同。