如何以编程方式设置Android ProgressBar的大小?

如何以编程方式设置Android ProgressBar的大小?,第1张

概述我有一个扩展ViewGroup的自定义视图.它包括ProgressBar和WebView.我正在加载WebView时显示ProgressBar.这有效,但ProgressBar太大了.我如何让它变小?以下是我的非工作代码:webView=newWebView(context);webView.setWebViewClient(newMyWebChromeClient());webView.loadUrl(

我有一个扩展VIEwGroup的自定义视图.它包括Progressbar和WebVIEw.我正在加载WebVIEw时显示Progressbar.

这有效,但Progressbar太大了.我如何让它变小?

以下是我的非工作代码:

webVIEw = new WebVIEw(context);webVIEw.setWebVIEwClIEnt(new MyWebChromeClIEnt());webVIEw.loadUrl("file://" + path);addVIEw(webVIEw);progressbar = new Progressbar(mContext, null,                                         androID.R.attr.progressbarStyleSmall);LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,                                                    LayoutParams.WRAP_CONTENT);progressbar.setLayoutParams(params);addVIEw(progressbar);

解决方法:

您可以使用LayoutParams将宽度和高度更改为您想要的任何值.

Progressbar progressbar = new Progressbar(teste.this, null, androID.R.attr.progressbarStyleHorizontal);            linearLayout.LayoutParams params = new linearLayout.LayoutParams(300, 10);            progressbar.setLayoutParams(params );            linearLayout test = new linearLayout(getApplicationContext());            test.addVIEw(progressbar);            setContentVIEw(test);

此外,当您添加视图时,您可以使用此代码:
test.addVIEw(进度,50,50);其中第一个参数是宽度,第二个参数是高度.

总结

以上是内存溢出为你收集整理的如何以编程方式设置Android ProgressBar的大小?全部内容,希望文章能够帮你解决如何以编程方式设置Android ProgressBar的大小?所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1097957.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存