【问题标题】:Android progress bar embedded in ui and not in dialogAndroid进度条嵌入在ui中而不是在对话框中
【发布时间】:2010-11-22 04:31:51
【问题描述】:

有没有办法在没有对话框的情况下在 UI 中嵌入进度条。 不是以编程方式,而是使用布局 xml 文件。 我猜它必须是某种动画或“可绘制”

【问题讨论】:

    标签: android progress-bar loading


    【解决方案1】:

    您可以使用ProgressBar 小部件:

    <ProgressBar
        android:id="@+id/a_progressbar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
    

    您可以根据需要使用自己的图像对其进行自定义。你只需要像这样创建一个样式文件(res/styles.xml):

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <style name="AProgressBar">
            <item name="android:indeterminateDrawable">@drawable/progress_small</item>
            <item name="android:minWidth">20dip</item>
            <item name="android:maxWidth">20dip</item>
            <item name="android:minHeight">20dip</item>
            <item name="android:maxHeight">20dip</item>
        </style>
    </resources>
    

    @drawable/progress_small 引用了一个名为progress_small.png 的图像文件。然后,只需这样修改您的进度条:

    <ProgressBar
        android:id="@+id/a_progressbar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        style="@style/AProgressBar"/>
    

    【讨论】:

      【解决方案2】:

      是的,您可以在 xml 中使用小部件“ProgressBar”: http://developer.android.com/reference/android/widget/ProgressBar.html

      某些操作的进度可视指示器。向用户显示一个条形图,表示操作进行了多远;应用程序可以在向前移动时更改进度量(修改条的长度)。还有一个可在进度条上显示的辅助进度,可用于显示中间进度,例如流式播放进度条期间的缓冲区级别。

      进度条也可以是不确定的。在不确定模式下,进度条显示循环动画。当任务的长度未知时,应用程序会使用此模式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-12
        • 2014-11-13
        • 2018-06-03
        • 2021-09-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-01
        相关资源
        最近更新 更多