5

我有一个在 Galaxy Tab 10.1 上看起来像这样的 ProgressDialog"
在此处输入图像描述

就像在 Galaxy Tab 7 上一样”
在此处输入图像描述

我希望两个对话框看起来相同:
我得到的最接近的是使用以下样式

<style name="popupStyle" parent="android:Theme.Dialog">
<item name="android:textColor">#FFFFFFFF</item>
<item name="android:background">#FF000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>

这导致了这个 在此处输入图像描述

所以我的问题是:
- 如何删除“请稍候”标题周围的边框?
- 如何将整体边框从蓝色更改为白色?
- 如何调整/减小宽度?

4

2 回答 2

9
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显示的组件中获取它们的组件来自定义整个视图。请记住,您可以使用findViewById()after progressDialog.show() 获取视图 ID,因为视图是在 show() 之后生成的。

于 2012-01-03T16:06:45.420 回答
2

本文可能会给你一些关于设置对话框样式的提示,它们在两个目标上看起来都是一样的

于 2012-01-03T16:41:47.060 回答