花样Android ProgressBar史上最强大讲解(2)
04. super.onCreate(savedInstanceState);
05. requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
06. //请求窗口特色风格,这里设置成不明确的进度风格
07. setContentView(R.layout.second);
08. setProgressBarIndeterminateVisibility(true);
09. //设置标题栏中的不明确的进度条是否可以显示
10. }
长形进度条
布局中的长形进度条
①首先在XML进行布局
Java代码
01.<progressBar android:id="@+id/progressbar_updown"
02. android:layout_width="200dp"
03. android:layout_height="wrap_content"
04. style="?android:attr/progressBarStyleHorizontal"
05. android:layout_gravity="center_vertical"
06. android:max="100"
07. android:progress="50"
08. android:secondaryProgress="70" >
讲解:
style="?android:attr/progressBarStyleHorizontal"
设置风格为长形
android:max="100"
最大进度值为100
android:progress="50"
初始化的进度值
android:secondaryProgress="70"
初始化的底层第二个进度值
android:layout_gravity="center_vertical"
垂直居中
②代码中运用
Java代码
01.private ProgressBar myProgressBar;
02.//定义ProgressBar
03.myProgressBar = (ProgressBar) findViewById(R.id.progressbar_updown);
04.//ProgressBar通过ID来从XML中获取
05.myProgressBar.incrementProgressBy(5);
06.//ProgressBar进度值增加5
07.myProgressBar.incrementProgressBy(-5);
08.//ProgressBar进度值减少5
09.myProgressBar.incrementSecondaryProgressBy(5);
10.//ProgressBar背后的第二个进度条 进度值增加5
相关新闻>>
- 发表评论
-
- 最新评论 更多>>