【 기본 】 안 드 로 이 드 사용자 정의 컨트롤 의 사용자 정의 XML 속성

952 단어
우 리 는 CostomView 를 새로 만 들 었 습 니 다. 자바 는 View 에서 계승 합 니 다.
우선 values 폴 더 에 attrs. xml 을 새로 만 듭 니 다.
 
사용자 정의 속성 추가:
    
        
    

/ reference: 인용 자원 / / string: 문자열 / color: 색상 / / boolean: 불 값 / / dimension: 사이즈 값 / / float: 부동 소수점 형 / interger: 정형 / / fraction: 백분 수 / / enum: 매 거 유형 / / flag: 비트 또는 연산
 
 
그러면 우 리 는 어떻게 사용자 정의 속성 중의 값 을 받 습 니까?열 어 봅 시다. CostomView.java、
우 리 는 이 방법 에서 인 자 를 받 기 시작 했다.
public CustomView(Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
        
        //       attrs
        TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.CustomView);

        //      defaultValue string     
        String value = array.getString(R.styleable.CustomView_defaultValue)


    }

좋은 웹페이지 즐겨찾기