在Android Studio中,指定为可绘制椭圆形的按钮在设计屏幕上显示为圆形,但在运行时显示为方形

bfnvny8b  于 2023-02-02  发布在  Android
关注(0)|答案(1)|浏览(125)

在Android Studio中,指定为可绘制椭圆形的按钮在设计屏幕上显示为圆形,但在模拟或真实的Android设备上运行时显示为方形。enter image description here该图像显示activity_clickerscreen. xml。TextView hoopWin2bk描述右下角的黄色外圆,它在模拟设备上正确运行。Button hoopWin2描述右下角的红色内盘,这在设计屏幕上显示正确,但在模拟设备上出来是方形的。有人能提出解决方案吗?

nimxete2

nimxete21#

你能试试下面提到的按钮代码吗
Kotlin

hoopWin2.outlineProvider = ViewOutlineProvider.BACKGROUND
hoopWin2.clipToOutline = true

java

hoopWin2.setOutlineProvider(ViewOutlineProvider.BACKGROUND);
hoopWin2.setClipToOutline(true);

相关问题