【问题标题】:Android: Spinning ProgressDialog - How?Android:旋转 ProgressDialog - 如何?
【发布时间】:2015-04-17 19:18:13
【问题描述】:

使用以下代码:

ProgressDialog pd = new ProgressDialog(activity);
pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
pd.show();

这显示了旋转的进度轮,但它有一个两边都有空白的矩形。

我只需要纺车,别无其他。 并且还可以更好地设计它。

【问题讨论】:

标签: android android-progressbar


【解决方案1】:

ProgressDialog改成ProgressBar,放到你想要的布局中:

<ProgressBar
    android:id="@+id/spinningProgressBar"
    style="?android:attr/progressBarStyleLarge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:visibility="gone" >
</ProgressBar>

在活动/片段中根据需要设置可见性。

【讨论】:

  • Gender> 谢谢.. 但我不想在布局中做任何事情......有没有办法只以编程方式做到这一点?
  • 你可以,检查这个问题:stackoverflow.com/questions/2395769/…我能问你为什么要以编程方式进行吗?
  • Grender> 我采用了您建议的解决方案 .. 效果很好!你知道如何更好地设计微调器的样式吗?即让它变得有点色彩等等?
  • 你好 Jasper,如果你想给微调器设置样式,最简单的方法是使用一些库,你可以查看这个库,例如:github.com/Todd-Davies/ProgressWheel
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-13
  • 1970-01-01
  • 2013-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多