2012-07-16 2 views
0

미리 정의 된 속성으로 View 객체를 만드는 것이 가장 좋은 방법은 무엇입니까?스타일이 지정된보기 용 Android 레이아웃 -xML

나는

View view = (View) inflater.inflate(R.layout.orangeview, container, 
       false); 

같은 것을 사용하고 싶습니다하지만 뷰 그룹 내부에 주황색보기를 요구하는 것 그리고 난 레이아웃 파일 안에 뭔가 더 독립을 선호하는 것 - 유일한을 보기 속성은 다음과 같습니다 :

<?xml version="1.0" encoding="utf-8"?> 
<RadioButton 
    android:layout_width="fill_parent" 
    android:id="@+id/orangeradiobutton" 
    android:layout_weight="1" 
    android:button="@null" 
    android:gravity="center" 
    android:textAppearance="?android:attr/textAppearanceSmall" 
    android:textColor="@color/radiobutton_colors" /> 

다른 접근 방식을 사용할 수 있습니까?

+1

용기 인수는 팽창 된 레이아웃의 크기를 조정하는 데 사용됩니다. 이것을 원하지 않는다면 View view = inflater.inflate (R.layout.orangeView, null)를 호출하면됩니다. – azgolfer

+0

@ azgolfer 예, 작동합니다. 답변으로 알려주세요. 내 실수는 orangeView가 추가 된 그룹 상태를 업데이트하는 것을 잊어 버리는 것이 었습니다. –

답변

0

용기 인수는 팽창 된 레이아웃의 크기를 조정하는 데 사용됩니다. 이것을 원하지 않으면 그냥 전화하면됩니다

View view = inflater.inflate(R.layout.orangeView, null);