2010-12-16 3 views
1

Android에서 화면 오른쪽에서보기를 정렬하는 방법은 무엇입니까? 이 도구를 사용했지만 도움이되지 않았습니다.Android에서 화면 오른쪽에서보기를 정렬하는 방법은 무엇입니까?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout android:id="@+id/widget0" 
    android:layout_width="fill_parent" android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:background="#FFFFFF" android:paddingLeft="10px" android:paddingTop="10px" 
    android:paddingBottom="10px" android:paddingRight="10px"> 

    <LinearLayout android:id="@+id/heading" android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:orientation="horizontal"> 

     <ImageView android:id="@+id/widget30" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:src="@drawable/logo_cpw"> 
     </ImageView> 

      <EditText android:id="@+id/widget28" android:layout_width="134px" 
       android:layout_height="35px" android:text="EditText" 
       android:textSize="18sp" android:background="@drawable/rounded_edit_text_effects" 
       android:gravity="right" android:layout_alignParentRight="true" android:paddingRight="-10px"> 
      </EditText> 

    </LinearLayout> 

</RelativeLayout> 

relativelayout 대신 absoluteLayout을 사용했으나 작동하지 않았습니다. 도와주세요 ?

+0

이 anwser도 도움이된다고 생각합니다. [http://stackoverflow.com/questions/4305564/android-layout-right-align](http://stackoverflow.com/questions/4305564/android-layout-right) - 정렬) – Soufiane

답변

14

조회수에 android:layout_gravity 속성을 사용할 수 있습니다. android:gravity은 콘텐츠 용입니다.

그러나 대개 나는 바로 문제의 대부분을 즉시 수정하기 때문에 RelativeLayout을 사용하는 것이 좋습니다. 실제로 RelativeLayout에서만 사용할 수있는 속성 android:layout_alignParentRight="true"이 이미 정의되어 있습니다.

편집 : 오, 그리고 이 아닌 레이아웃에서 픽셀을 사용하십시오. 대신 농도 독립적 픽셀 (dp)을 사용하십시오! 문서에서 실제로 User Interface chapter을 읽어야합니다.

관련 문제