2010-07-22 2 views
1

나는 이것을 알아 내려고 너무 많은 시간을 보냈습니다. 나는 대화 레이아웃을 만들고 타이틀의 양쪽에 2 개의 버튼이있는 상태에서 대화 상자를 중심으로 제목을 가져 오려고합니다. 버튼은 왼쪽과 오른쪽 끝으로 '중력 방향'이되어야합니다.Android 레이아웃의 절대 중심 지정

쉬운 부분은 대화 상자의 중심을 맞추거나 왼쪽과 오른쪽 끝의 버튼을 수행하는 것입니다. 그것은 그들이 같은 라인에서 서로 잘 놀게합니다.

쉬운 방법은 그것에 대해 생각하는 :

  1. 제목이 독립적으로하는 방법에 좌우 같은 줄에

어떤 생각을 정렬 대화

  • 2 버튼의 중심에 이 작업을 수행?

  • 답변

    0

    IMO 사용자 지정 대화 상자를 만들려고하고 TableLayout을 사용하여 요소를 배치하려고합니다. 이렇게하면 단추를 넣을 수 있고 제목에 속성 stretchcolumn을 사용하여 화면의 측면에있는 단추를 누를 수 있습니다. (나는 당신을 잘 이해하는 경우)
    alt text http://img801.imageshack.us/img801/4372/tablelayout.png
    이 XML 예제와 함께 갈 경우, 작동 및 화면 크기/회전에서 독립적이어야한다 : 빠른 응답을위한

    <?xml version="1.0" encoding="utf-8"?> 
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:stretchColumns="1"> 
    
    <TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" 
        android:layout_height="wrap_content"> 
        <Button android:text="Button01" android:id="@+id/Button01" 
         android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> 
        <TextView android:text="This is your title" android:id="@+id/TextView01" 
         android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" ></TextView> 
        <Button android:text="Button02" android:id="@+id/Button02" 
         android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> 
    </TableRow> 
    </TableLayout> 
    
    +0

    감사 Sephy. 이것은 화면 크기를 보장 할 수 있다면 작동할까요? 마찬가지로, 알 수없는 해상도에서 오른쪽/왼쪽 버튼을 얼마나 멀리 밀어야할지 모르거나,이를 이해할 수없는 속성이 있습니다. 감사. – nitsujri

    +0

    화면의 크기를 알아야한다고 생각하지 마십시오 ... 몇 가지 테스트를 수행하고 내 게시물을 편집 할 것입니다. – Sephy

    관련 문제