首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

关于运用代码创建ProgressBar

2012-09-02 
关于使用代码创建ProgressBar在自己的项目中,遇到了代码创建ProgressBar,无法更改样式等问题。在交流群里,

关于使用代码创建ProgressBar

在自己的项目中,遇到了代码创建ProgressBar,无法更改样式等问题。在交流群里,也有人问过!

今天我就结合我查的资料和大家交流一下。

?

?

?

?

我们可以通过代码来设置:

?

?

?

?

然后,我们在创建ProgressBar的地方使用下面的语句设置mOnlyIndeterminate为false

?

super(context);this.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));ProgressBar mProgressBar=new ProgressBar(context);BeanUtils.setFieldValue(mProgressBar, "mOnlyIndeterminate", new Boolean(false));mProgressBar.setIndeterminate(false);mProgressBar.setProgressDrawable(getResources().getDrawable(android.R.drawable.progress_horizontal));mProgressBar.setIndeterminateDrawable(getResources().getDrawable(android.R.drawable.progress_indeterminate_horizontal));mProgressBar.setLayoutParams(new FrameLayout.LayoutParams(65, 5, Gravity.CENTER_VERTICAL) );this.addView(mProgressBar,0);

?如果大家有更好的方法,希望大家能给我留言!

?

热点排行