Android Progressbar自定义图片,出现图片拉伸和多张同时出现的情况,我在真机(三星GT-I9100G)上面运行结果如下:
配置文件如下:
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:indeterminateDrawable="@drawable/custom_progress" /> </RelativeLayout>
custom_progress.xml 如下:
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android:drawable="@drawable/gray_loading_1" android:duration="120"/> <item android:drawable="@drawable/gray_loading_2" android:duration="120"/> <item android:drawable="@drawable/gray_loading_3" android:duration="120"/> <item android:drawable="@drawable/gray_loading_4" android:duration="120"/> <item android:drawable="@drawable/gray_loading_5" android:duration="120"/> <item android:drawable="@drawable/gray_loading_6" android:duration="120"/> <item android:drawable="@drawable/gray_loading_7" android:duration="120"/> <item android:drawable="@drawable/gray_loading_8" android:duration="120"/> <item android:drawable="@drawable/gray_loading_9" android:duration="120"/> <item android:drawable="@drawable/gray_loading_10" android:duration="120"/> <item android:drawable="@drawable/gray_loading_11" android:duration="120"/> <item android:drawable="@drawable/gray_loading_12" android:duration="120"/> </animation-list>
Java代码如下:
MainActivity.java 如下:
package com.fyfeng.testprogressbar; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
谁了解这是什么情况,怎么实验都不行,有经验的麻烦留下言。3Q