10
<include>
태그를 사용하여 Android 애플리케이션에서 일부 레이아웃 구성 요소를 재사용하려고합니다.layout_weight 속성의 <include> 태그
포트 : 나는 다른 포트 및 토지 레이아웃을 가지고
<LinearLayout a:layout_weight="1" a:layout_width="match_parent" a:layout_height="0dp"> <include layout="@layout/calc_equals_button" a:layout_weight="4"/> <include layout="@layout/calc_display"/> </LinearLayout>
토지 :
<LinearLayout a:layout_weight="1" a:layout_width="match_parent" a:layout_height="0dp"> <include layout="@layout/calc_equals_button"/> <include layout="@layout/calc_display"/> </LinearLayout>
주요 차이점은 a:layout_weight="4"
, 그래서 내가 원하는 내 calc_equals_button 구성 요소가 포트 방향이 더 작아야합니다. 하지 - 내가 그렇지 않으면 직접 모든 확인을 작동 calc_equals_button
구성 요소, 예컨대 :
<LinearLayout a:layout_weight="1" a:layout_width="match_parent" a:layout_height="0dp">
<DirectionDragButton
xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@+id/equalsButton"
a:text="="
a:layout_width="match_parent"
a:layout_height="match_parent"
a:layout_weight="4"
style="@style/control_button_style"
a:onClick="numericButtonClickHandler"/>
<include layout="@layout/calc_display"/>
</LinearLayout>
를 삽입하려고하면
것은입니다. 여기
이 calc_equals_button.xml의 샘플입니다 :
<DirectionDragButton
xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@+id/equalsButton"
a:text="="
a:layout_width="match_parent"
a:layout_height="match_parent"
style="@style/control_button_style"
a:onClick="numericButtonClickHandler"/>
ICS에서 "현재"와 같이 변경됩니까? –
그러나 문제가 어떻게이 문제를 해결할 수 있습니까? –
@MichellBak 아니요,이 제한 사항은 여전히 ICS에 있습니다. –