如何在Android中以编程方式设置按钮边框颜色?

如何在Android中以编程方式设置按钮边框颜色?,第1张

概述我想在 Android中有一个按钮边框颜色不同的按钮. Button Bt = new Button(this); Bt.setId(i+1); Bt.setBackgroundColor(getResources().getColor(R.color.white)) ; Bt.setText(restList.get(i)); Bt 我想在 Android中有一个按钮边框颜色不同的按钮.
button Bt = new button(this);        Bt.setID(i+1);        Bt.setBackgroundcolor(getResources().getcolor(R.color.white)) ;        Bt.setText(restList.get(i));        Bt.setLayoutParams(params3);        Bt.setTextcolor(color.parsecolor("gray"));        layout.addVIEw(Bt);

我该如何以编程方式执行此 *** 作?

解决方法
yourbutton.setonClickListener(new VIEw.OnClickListener() {            @OverrIDe            public voID onClick(VIEw v) {                ShapeDrawable shapedrawable = new ShapeDrawable();                shapedrawable.setShape(new RectShape());                shapedrawable.getPaint().setcolor(color.RED);                shapedrawable.getPaint().setstrokeWIDth(10f);                shapedrawable.getPaint().setStyle(Style.stroke);                     yourbutton.setBackground(shapedrawable);            }        });

试试这个,但我不确定100%

总结

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

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存