gpt4 book ai didi

java - 在drawable中定义形状xml元素?

转载 作者:行者123 更新时间:2023-12-02 08:35:30 25 4
gpt4 key购买 nike

我将以下内容放入我的 Android 1.5 项目中的可绘制目录中:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gradient">
<gradient android:startColor="#FFFF00" android:endColor="#FFFFFF" android:angle="270"/>
<corners android:radius="0dp" />
</shape>

我明白

java.lang.ClassNotFoundException
at com.android.ide.eclipse.adt.internal.resources.manager.ProjectClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(Unknown Source)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:198)
at android.view.BridgeInflater.onCreateView(BridgeInflater.java:99)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:122)
at android.view.LayoutInflater.inflate(LayoutInflater.java:385)

etc 等在我的 Eclipse 控制台中。

当我尝试在模拟器中运行该东西时,我也会在 logcat 中得到相同的 ClassCastError,并将该可绘制对象设置为线性布局上的背景。

有什么想法吗?

最佳答案

只是一种预感,但您没有定义所需的形状类型。

尝试将 android:shape="rectangle" 添加到 shape 元素,看看是否有帮助。

关于java - 在drawable中定义形状xml元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1950918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com