Android Progress Bar Example
Android Manifest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| package = "com.as400samplecode" android:versionCode = "1" android:versionName = "1.0" > < uses-sdk android:minSdkVersion = "15" android:targetSdkVersion = "15" /> < uses-permission android:name = "android.permission.INTERNET" /> < application android:icon = "@drawable/ic_launcher" android:label = "@string/app_name" android:theme = "@style/AppTheme" > < activity android:name = ".MainActivity" android:label = "@string/app_name" > < intent-filter > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > </ application > </ manifest > |
Android String Resources - strings.xml
1
2
3
4
5
6
7
8
9
10
11
| < resources > < string name = "app_name" >Progress Bar Tutorial</ string > < string name = "menu_settings" >Settings</ string > < string name = "start" >Start</ string > < string name = "stop" >Stop</ string > < string name = "start_download" >Start File Download</ string > < string name = "my_file" >My Downloaded File</ string > < string name = "finished" >Finished downloading…</ string > </ resources > |
Android Application main Layout - activity_main.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| <? xml version = "1.0" encoding = "UTF-8" ?> android:layout_width = "match_parent" android:layout_height = "match_parent" < Button android:id = "@+id/start" style = "?android:attr/buttonStyleSmall" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentLeft = "true" android:layout_alignParentTop = "true" android:text = "@string/start" /> < Button android:id = "@+id/stop" style = "?android:attr/buttonStyleSmall" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentTop = "true" android:layout_toRightOf = "@id/start" android:text = "@string/stop" /> < ProgressBar android:id = "@+id/progressBar1" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentTop = "true" android:layout_toRightOf = "@+id/stop" /> < Button android:id = "@+id/download" style = "?android:attr/buttonStyleSmall" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentLeft = "true" android:layout_below = "@+id/start" android:text = "@string/start_download" /> < ProgressBar android:id = "@+id/progressBar2" style = "?android:attr/progressBarStyleHorizontal" android:layout_width = "fill_parent" android:layout_height = "wrap_content" android:layout_alignParentLeft = "true" android:layout_below = "@id/download" android:padding = "5dp" /> < ImageView android:id = "@+id/imageView1" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentLeft = "true" android:layout_below = "@+id/progressBar2" android:contentDescription = "@string/my_file" /> < TextView android:id = "@+id/textView1" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignBottom = "@+id/download" android:layout_toRightOf = "@+id/download" android:text = "@string/finished" android:textAppearance = "?android:attr/textAppearanceMedium" /> </ RelativeLayout > |
沒有留言:
張貼留言