我正在尝试仅使用Java创建一个progressbar(而不是progressbar对话框).
我无法使其工作,我得到的是:
(不断旋转的图像)
这是我的代码:
b4 = new button(this); t4 = new Progressbar(this); b4.setID(4); b4.setText(SensorData.sensorname[4]); b4.setTypeface(null, 1); b4.setTextSize(15); b4.setGravity(Gravity.left); b4.setText@R_301_6004@(R.@R_301_6004@.black); b4.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.icon, 0); // down // t4.setID(4); t4.setpadding(20, 10, 10, 10); t4.setIndeterminate(false); t4.setProgress(0); t4.setScrollbarStyle(Progressbar.SCRolLbarS_OUTSIDE_INSET); t4.setMax(100); t4.setVisibility(t4.VISIBLE); sensorsVIEw.addVIEw(b4, new tableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); sensorsVIEw.addVIEw(t4, new tableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); b4.setonClickListener(this);
我想要的是水平的progressbar,您知道我该怎么做吗?
谢谢.
解决方法:
更改此:
t4 = new Progressbar(this);
对此:
t4 = new Progressbar(this, null, androID.R.attr.progressbarStyleHorizontal);
总结 以上是内存溢出为你收集整理的Java-在Android中创建不带xml的ProgressBar全部内容,希望文章能够帮你解决Java-在Android中创建不带xml的ProgressBar所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)