有没有一种方法可以在UI中嵌入进度条而不需要对话框。 并且不是通过编程实现,而是通过布局XML文件实现。 我猜这必须是某种动画或“可绘制对象”。
有没有一种方法可以在UI中嵌入进度条而不需要对话框。 并且不是通过编程实现,而是通过布局XML文件实现。 我猜这必须是某种动画或“可绘制对象”。
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"/>