Android Studio 如何在XML中导入Shape类

yyhrrdl8  于 2023-10-23  发布在  Android
关注(0)|答案(3)|浏览(122)

如何在Android Studio中导入XML格式的android.graphics.drawable.shapes.Shape类?我得到“无法解析类形状”。

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
</shape>
ahy6op9u

ahy6op9u1#

我认为代码中没有任何问题。你为什么不检查一下这些东西。
1.你是否在res/drawable/something.xml中编写了代码?您必须在something部分写入自己的文件名。
1.顶部没有<?xml version="1.0" encoding="utf-8"?>

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
</shape>

1.做清洁、重建项目
1.做缓存失效/重启

wnvonmuf

wnvonmuf2#

右键单击可绘制文件夹,然后新建,选择可绘制资源文件,给予任何文件名,更改选择器,使用UTF-8对文件进行形状和编码,如下所示

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/white" />
35g0bw71

35g0bw713#

文件夹应该在可绘制文件夹中

相关问题