Java-在Android中创建不带xml的ProgressBar

Java-在Android中创建不带xml的ProgressBar,第1张

概述我正在尝试仅使用Java创建一个progressBar(而不是progressBar对话框).我无法使其工作,我得到的是:(不断旋转的图像)这是我的代码:b4=newButton(this);t4=newProgressBar(this);b4.setId(4);b4.setText(SensorData.sensorName[4]);b4.setTypeface

我正在尝试仅使用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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存