gpt4 book ai didi

android - 如何更改 ProgressDialog 的颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:11 24 4
gpt4 key购买 nike

我在 Galaxy Tab 10.1"上有一个看起来像这样的 ProgressDialog
enter image description here

在 Galaxy Tab 7"上就像这样
enter image description here

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

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

这导致了这个 enter image description here

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

最佳答案

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 获取组件来自定义整个 View 。请记住,您可以在 progressDialog.show() 之后使用 findViewById() 获取 View Id,因为 View 是在 show() 之后生成的。

关于android - 如何更改 ProgressDialog 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com