버튼 막대를 작성 했으므로 바깥 쪽 버튼이 공간의 40 %를 차지하고 중간 버튼이 공간의 20 %를 차지하도록 펼치기를 원했습니다. 스크린 샷에서 볼 수 있듯이이 기능은 작동하지만 텍스트는 버튼 내에서 잘립니다. 그렇지 않으면 제대로 배경 그릴 수를 채우지 것 - 가중치 버튼의 텍스트가 버튼과 같은 공간을 차지하지 않습니다.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/headerbar_top"
android:layout_width="match_parent"
android:layout_height="@dimen/headerbar_divided_height"
android:orientation="horizontal"
android:gravity="center"
android:weightSum="5"
>
<Button
android:id="@id/headerbar_btn_left"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="2"
android:gravity="center_horizontal|bottom"
android:paddingBottom="@dimen/headerbar_paddingBottom"
android:textSize="@dimen/headerbar_textSize"
android:textColor="@color/font"
android:text="Spots"
android:maxLines="1" android:lines="1"
android:ellipsize="end"
android:background="@drawable/headerbar_button_left_states"
android:onClick="onHeaderbarBtnClick"
android:layout_marginRight="@dimen/headerbar_divided_margin"
/>
<Button
android:id="@id/headerbar_btn_center"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:gravity="center_horizontal|bottom"
android:paddingBottom="@dimen/headerbar_paddingBottom"
android:textSize="@dimen/headerbar_textSize"
android:textColor="@color/font"
android:maxLines="1" android:lines="1"
android:ellipsize="end"
android:background="@drawable/headerbar_button_center_states"
android:onClick="onHeaderbarBtnClick"
android:layout_marginRight="@dimen/headerbar_divided_margin"
android:layout_marginLeft="@dimen/headerbar_divided_margin"
/>
<Button
android:id="@id/headerbar_btn_right"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="2"
android:gravity="center_horizontal|bottom"
android:paddingBottom="@dimen/headerbar_paddingBottom"
android:textSize="@dimen/headerbar_textSize"
android:textColor="@color/font"
android:text="Tours"
android:maxLines="1" android:lines="1"
android:ellipsize="end"
android:background="@drawable/headerbar_button_right_states"
android:onClick="onHeaderbarBtnClick"
android:layout_marginLeft="@dimen/headerbar_divided_margin"
/>
</LinearLayout>
누구 아이디어가 있습니까 :
다음은 버튼 표시 줄의 설정인가?
편집 : 다음은 왼쪽 버튼의 XML 당김의 :
먼저 드로어 블은 XML 드로어 블 것으로 보입니다. 코드를 게시 할 수 있습니까? 둘째, 9- 패치 -png 이미지가 사용됩니까? – keyboardsurfer