我正在尝试仅使用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.setTextColor(R.color.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,您知道我该怎么做吗?

谢谢.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐