【问题标题】:Is it possible to show a Progress Bar in a spinner?是否可以在微调器中显示进度条?
【发布时间】:2014-05-04 05:21:32
【问题描述】:

我想在Spinner 中显示ProgressBar/ProgressDialog,特别是小型“加载微调器”。这可能吗?我该怎么做呢。

我正在使用来自 http 请求的响应填充 Spinner 的内容,因此接收将填充微调器的数据时会有轻微延迟。我想在稍许延迟期间显示“加载微调器”,让用户知道正在加载某些内容。

非常感谢任何帮助和建议,谢谢。

【问题讨论】:

    标签: android android-spinner progressdialog android-progressbar


    【解决方案1】:

    您应该尝试使用RelativeLayout 并通过您的Spinner 设置对齐方式:

    <RelativeLayout ...>
    
        <Spinner
             ...
             android:id="@+id/idSpinner" />
    
        <ProgressBar
             style="?android:attr/progressBarStyleSmall"
             ...
             android:layout_alignTop="@id/idSpinner"
             android:layout_alignBottom="@id/idSpinner"
             android:layout_alignLeft="@id/idSpinner"
             android:layout_alignRight="@id/idSpinner" />
    
    </RelativeLayout>  
    

    然后,使用setVisibility 方法显示或删除ProgressBar。这应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多