【问题标题】:unable to change custom progressbar width in android [closed]无法在android中更改自定义进度条宽度[关闭]
【发布时间】:2014-02-03 18:05:20
【问题描述】:
  ProgressBar progressBar=new ProgressBar(this,null,android.R.attr.progressBarStyleHorizontal);
    progressBar.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); 
    progressBar.setMinimumWidth(100);

【问题讨论】:

标签: android


【解决方案1】:

尝试从资源、XML 中更改它。

<ProgressBar
    android:id="@+id/progressBar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:indeterminate="true" />

编辑:

如果您想在运行时更改它,请查看this 链接。

【讨论】:

  • 我以编程方式创建了所有代码
  • 我想创建与 vlc 播放器相同的进度条结束计时器。
  • 查看我编辑的答案。
  • 仍然无法正常工作,但其宽度无法改变。我的进度条是我在该代码上更改的自定义进度条。它对输出没有影响
  • 为什么不从 XML 中使用它。您可以在运行时扩展该 XML 并将其作为子项添加到您的视图中。
猜你喜欢
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 2012-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
  • 2016-05-06
相关资源
最近更新 更多