Android Studio“无法找到以下类”错误

时间:2015-04-16 09:17:20

标签: android xml android-studio

我正在使用昨天刚刚下载的Android Studio,每当我尝试使用<shape>类时,我都会收到错误。

代码:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    android:layout_width="100dp"
    android:layout_height="100dp">
    <solid android:color="#eeffffff" />
    <corners android:bottomRightRadius="8dp"
        android:bottomLeftRadius="8dp"
        android:topRightRadius="8dp"
        android:topLeftRadius="8dp"/>
</shape>

问题:

Rendering Problems
The following classes could not be found:

- shape (Fix Build Path)
- solid (Fix Build Path)

Tip: Try to build the project

在stackoverflow上的许多其他问题中的解决方案都没有帮助 - 我迫切需要一个实际的解决方案来解决我的问题。我究竟做错了什么? build中的Tip: Try to build the project是一个链接,但每当我点击它时,都没有发生。另一方面,当我点击(Fix Build Path)时,我会转到一个新窗口,其中会显示标签,包括propertiessigningflavorsbuild typesdependencies;我绝对不知道这意味着什么。请帮忙!

1 个答案:

答案 0 :(得分:3)

您必须在drawable中使用shape类,然后在布局中使用它们。即。

/抽拉/ buttonshape

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<corners
    android:radius="2dp"
    />
<solid
    android:color="#34B8C7"
    />
<padding
    android:left="0dp"
    android:top="0dp"
    android:right="0dp"
    android:bottom="0dp"
    />
<size
    android:width="270dp"
    android:height="60dp"
    />

在您的布局中,您可以声明您的按钮,并告诉它按以下方式使用该形状。

      <Button
            android:background="@drawable/buttonshape"
            ......
            ......
            />