我想使用用于显示进度条的android系统映像。
例如,进度条包含以下代码:
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
显示此图片
我想以编程方式在ImageView中设置此图像。有没有办法实现这个目标?
答案 0 :(得分:0)
你可以在$ ANDROID_SDK / platforms / android-21 / data / res /中找到原生res 此图像称为spinner_16_outer_holo或spinner_16_inner_holo。 &#39; 16&#39;是尺寸。还有其他方面。
答案 1 :(得分:0)
创建这样的原始文件布局..并在下载后将图像设置为ImageView
。所以进度条会自动隐藏。
<FrameLayout
android:id="@+id/imageframe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/white">
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<ImageView
android:id="@+id/imageOverlay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:contentDescription="@string/blank"/>
</FrameLayout>
PS:根据需要设置高度和宽度..