다른 프로젝트 "라이브러리 의존적"의 라이브러리로 사용하려는 "CustomViews"프로젝트가 있습니다. 나는 종속 내 라이브러리에서 레이아웃으로 사용자 정의보기를 추가 할 때사용자 정의 속성의 네임 스페이스 자동 채우기
attrs.xml이
<resources>
<declare-styleable name="ToolbarITI">
<attr name="rightIconSrc" format="integer"/>
<attr name="leftIconSrc" format="integer"/>
<attr name="titleText" format="string"/>
<attr name="iconPadding" format="dimension"/>
<attr name="fontName" format="string"/>
</declare-styleable>
</resources>
: 내보기 중 하나는, ToolbarITI 내가 내 ToolbarITI 클래스에서 처리 할 파일에 정의 된 소수의 사용자 정의 특성을가집니다 프로젝트에서 이러한 사용자 지정 특성을 xml 파일에 추가 할 수 있으며 특성이 적용됩니다. 그러나 프로세스를 성가신 것으로 만드는을 자동으로 채울 때 Android Studio는 ToolbarITI와 관련된 custom : 특성을 인식하지 못합니다. 내 레이아웃 파일 맨 위에 xmlns : custom을 선언했습니다.
이러한 속성이 라이브러리 프로젝트에 번들로 제공되고 Android 스튜디오에서 참조되는 방식을 이해하지 못했습니다. 누군가 어떻게 이것이 이루어 졌는지 설명 할 수 있다면 설명을 해주십시오!
누구나 이보다 더 좋은 제목을 제안 할 수 있다면 매우 감사하겠습니다. –