5
RelativeLayout, 컨트롤 및 사용자 정의 뷰로 구성된 main.xml에 여러 번 사용자 정의 뷰를 넣고 싶습니다. 이 사용자 정의보기는 다음 (간체) XML을 사용한다 :특정 레이아웃 xml에 안드로이드 커스텀 뷰를 바인드하십시오. (이것도 가능합니까?)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="220px"
android:layout_height="220px"
android:background="@drawable/contextitemshape">
<TextView
android:text="some caption"
android:textSize="23px"
android:textColor="#000000"/>
<FrameLayout
android:id="@+id/content"/>
</RelativeLayout>
어떻게 내가이 파일이 생성 될 때마다 사용할 수 있습니까? 그것도 안드로이드에서 가능합니까? 찾을 수있는 모든 사용자 지정보기는 자체 layout-xml 파일을 사용하지 않습니다.
감사합니다.
감사합니다. 보기보다는 레이아웃을 확장해야한다는 점에 유의해야합니다. 적어도 View를 확장 할 때 LayoutInflater가 작동하지 않습니다. – ShadowMare
@ShadowMare : 예, 작동하도록 입증 한 인플레이션 기술을위한 실제 컨테이너 클래스가 필요합니다. 귀하의 경우에는 사용자 정의'보기 '가'RelativeLayout'을 확장하고''을 사용하여 나머지 내용을 가져올 수 있습니다. –
CommonsWare