마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

오픈소스 사용할때 custom xmlns 정의?부분에서

0 추천

오픈소스 사용할때 custom xmlns 부분 오류를 도저히 못찾겠어요

아래 xml코드입니다.

 

<FrameLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
     
    <android.view.ext.SatelliteMenu
        android:id="@+id/menu"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|left" 
        android:layout_margin="8dp"
       
     //오류는 아래 5줄에서 납니다. 
        sat:satelliteDistance="170dp"
        sat:mainImage="@drawable/ic_launcher"
        sat:totalSpacingDegree="90"
        sat:closeOnClick="true"
        sat:expandDuration="500"/>
    
</FrameLayout>
 
 
android.view.xet 오픈소스패키지명이고 com.example.weather 이 사용하는 패키지명입니다.
 
다른곳은 전혀 오류가 없구요 
에러메시지 >> Unexpected namespace prefix "sat" found for tag android.view.ext.SatelliteMenu
 
왜 오류가 날까요?? 해결방법 좀 알려주세요
tkdlek (220 포인트) 님이 2014년 7월 7일 질문

1개의 답변

0 추천
 
채택된 답변

xmlns:sat="http://schemas.android.com/apk/res/android.view.ext"  를

xmlns:sat="http://schemas.android.com/apk/res-auto 로바꿔보세요

 

whdrb19 (23,520 포인트) 님이 2014년 7월 7일 답변
tkdlek님이 2014년 7월 7일 채택됨
바꿔도 같은 오류가 나요..
그렇다면 저tag옵션부분에서 namespace를 잘못지정해주어서 그런거같은데

  <android.view.ext.SatelliteMenu이부분밑에다가
xmlns:sat="http://schemas.android.com/apk/res-auto
이렇게 선언도 해보시고..

아니면..
sat:satelliteDistance="170dp"
        sat:mainImage="@drawable/ic_launcher"
        sat:totalSpacingDegree="90"
        sat:closeOnClick="true"
        sat:expandDuration="500"

이부분과

 attr.xml파일에서 잘설정 해주셨나 재차확인해보세요~
clean하니까 되네요!! 도움주셔서 감사합니다~~
...