«android-custom-view» 태그된 질문

5
사용자 정의보기를 위해 attrs.xml에서 동일한 이름의 속성
동일한 이름의 속성을 공유하는 몇 가지 사용자 정의보기를 작성하고 있습니다. 해당 <declare-styleable>섹션에서 attrs.xml속성에 동일한 이름을 사용하고 싶습니다. <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> </resources> 나는 그 말을하여 오류가 …

6
Android 사용자 정의보기를 위해 세 생성자가 모두 필요합니까?
사용자 정의보기를 만들 때 많은 사람들이 다음과 같이하는 것으로 나타났습니다. public MyView(Context context) { super(context); // this constructor used when programmatically creating view doAdditionalConstructorWork(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); // this constructor used when creating view through XML doAdditionalConstructorWork(); } private void doAdditionalConstructorWork() { // init …

15
안드로이드에서 모서리가 둥근 사용자 정의 대화 상자를 만드는 방법
내가하려는 일 : 둥근 모서리가있는 안드로이드에서 사용자 정의 대화 상자를 만들려고합니다. 상황 : 사용자 정의 대화 상자를 만들 수 있지만 모서리가 둥글 지 않습니다. 선택기를 추가하려고했지만 여전히 둥근 모서리를 얻을 수 없었습니다. 아래는 동일한 코드입니다. 자바 코드 : private void launchDismissDlg() { dialog = new Dialog(getActivity(), android.R.style.Theme_Dialog); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dlg_dismiss); dialog.setCanceledOnTouchOutside(true); …

5
코드에서 attrs.xml에 생성 된 enum을 얻는 방법
enum 유형의 선언 스타일 속성을 사용 하여 사용자 정의보기 ( 여기에서 찾기 )를 만들었습니다 . xml에서 이제 사용자 지정 속성에 대한 열거 형 항목 중 하나를 선택할 수 있습니다. 이제이 값을 프로그래밍 방식으로 설정하는 메서드를 만들고 싶지만 열거 형에 액세스 할 수 없습니다. attr.xml <declare-styleable name="IconView"> <attr name="icon" format="enum"> <enum …


4
isInEditMode ()를 사용하여 편집기에서 사용자 정의보기가있는 레이아웃을 보는 방법
사용자 정의보기가있는 소프트웨어를 편집해야합니다. 레이아웃 xml을 편집하려고 할 때 Eclipse는 다음과 같이 말합니다. Eclipse에 표시 될 때 코드를 건너 뛰려면 사용자 정의보기에서 View.isInEditMode ()를 사용하십시오. 하지만 앱에서 isInEditMode () 를 사용해야 하는 방법 과 위치 에 대해 잘 모르겠습니다. 내 XML 파일은 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.