コードをダウンロードされているときにプログレスバーを更新しませんres/layoutのmyprogressdialog.xml):でsetProgressメソッドは、私のファイルは、ファイルをダウンロードするための
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/layout_root" android:orientation="vertical" android:padding="10dp"> <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFF" android:text="hello" android:textStyle="bold" /> <ProgressBar android:id="@+id/progress_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:progress="0" android:layout_marginTop="5dp" android:layout_marginBottom="10dp" style="?android:attr/progressBarStyleHorizontal" android:maxHeight="10dip" android:minHeight="10dip" /> <TextView android:id="@+id/cur_pg_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#0F0" android:text="hello" android:layout_marginTop="5dp" android:textStyle="bold|italic" /> </LinearLayout>
mProgressBarに青色を与えるためのXML(RES /描画可能でblue_progress.xml)
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#ff9d9e9d" android:centerColor="#ff5a5d5a" android:centerY="0.75" android:endColor="#ff747674" android:angle="270" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:startColor="@android:color/holo_blue_bright" android:centerColor="@android:color/holo_blue_dark" android:centerY="0.75" android:endColor="@android:color/holo_blue_light" android:angle="270" /> </shape> </clip> </item> </layer-list>
私のファイルがダウンロードされているときでsetProgressメソッドはプログレスバーを更新しません! 私は何か解決策を提案できますか?
問題を解決するために必要なものは見つかりましたか? – DWndrer