2009-12-23 6 views
0

나는 내 안드로이드 1.5 프로젝트의 드로어 블 디렉토리에 다음과 하락 :드로어 블에서 xml 요소의 모양을 정의 하시겠습니까?

<?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) 

등 등 등

를 얻을.

내 에뮬레이터에서 물건을 실행하려고 할 때 동일한 로그 클래스에 ClassCastError가 발생하여 선형 레이아웃의 배경이되도록 drawable을 설정합니다.

아이디어가 있으십니까?

답변

2

직감이 좋지만 원하는 모양의 유형을 정의하지 않았습니다.

모양 요소에 android:shape="rectangle"을 추가하여 도움이되는지 확인해보십시오.

+0

완벽! 직사각형이 기본이라고 생각한 것 같습니다 ... 아니면 오히려 생각하지 못했습니다. 고맙습니다. –

관련 문제