제가 커스텀 버튼을 만든후에 xml에서 속성을 추가 할 수 있도록 작업을 했는데요.

인터넷에서 검색해서 어떻게 하긴 했는데 네임스페이스 속성값의 의미를 잘 모르겠네요.

제가 작업 중인 프로젝트에 두개의 패키지가 있는데요.
하나는 kumho.khdc라는 메인액티비티와 나머지 액티비티들이 있는 패키지구요
다른 하나는 kumho.khdc.custom.widget이라는 제가 만든 커스텀뷰들을 저장해두는 패키지입니다.
이번에 새로 만든 버튼도 kumho.khdc.custom.widget패키지에 있는데요.
이것을 사용하는 패키지는  kumho.khdc에 있습니다.


이런 경우에 제가 사용하는 ui xml에 아래와 같이 네임스페이스를 정의를 해서 사용은 일단 성공했습니다.
처음에 네임스페이지에 어떤 패키지를 넣어야하는지 햇갈려서 조금 헤맸는데요.
성공은 했지만 아직도 저 네임스페이스가 무엇을 의미하는지 명확하게 이해가 안되네요.

<RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:custombutton="http://schemas.android.com/apk/res/kumho.khdc"


ui xml아랫 부분에서 요렇게 사용했습니다..
<kumho.khdc.custom.widget.CustomImageButton
      android:id="@+id/btn_auto"
      custombutton:text="@string/auto"
      custombutton:textSize="10sp"
      custombutton:textColor="#FF888888"

네임스페이스 xmlns:custombutton="http://schemas.android.com/apk/res/kumho.khdc"의 의미를 아시면
알려주세요~^^