상대 레이아웃에서 버튼과 edittext를 만들었습니다. 내가 넥서스 S 화면에서 만든 객체를 가운데에 맞 춥니 다. 그러나 다른 화면 크기로 보이려고하는 것처럼 보이지 않습니다. Android : 다른 화면 크기에서 레이아웃 맞춤
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background= "@drawable/chalk"
tools:context=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/password"
android:layout_alignParentBottom="true"
android:layout_marginBottom="80dp"
android:background="@android:color/transparent"
android:gravity="center"
android:onClick="login"
android:text="Login"
android:textStyle="bold" />
<EditText
android:id="@+id/password"
android:layout_width="300dp"
android:layout_height="100dp"
android:layout_above="@+id/button1"
android:layout_alignLeft="@+id/username"
android:layout_marginBottom="40dp"
android:layout_weight="0.03"
android:background = "@android:color/transparent"
android:ems="10"
android:gravity="center"
android:hint="password"
android:inputType="textPassword"
android:singleLine="true" />
<EditText
android:id="@+id/username"
android:layout_width="300dp"
android:layout_height="90dp"
android:layout_alignBottom="@+id/password"
android:background = "@android:color/transparent"
android:layout_centerHorizontal="true"
android:layout_marginBottom="78dp"
android:layout_weight="10.04"
android:ems="10"
android:gravity="center"
android:hint="username"
android:singleLine="true" >
<requestFocus />
</EditText>
그래서 기본적으로, 나는 그들이 모든 화면에 정렬 중심을 만들고 싶어 :
이 나는 이미지를 게시 할 10 명성 포인트를 해달라고 내 코드와 이미지 링크 http://flic.kr/p/fuYgdf입니다. 어떻게해야합니까?
센터에만 사용 하시겠습니까 ??? –
예 @ArmaanStranger 전 레이아웃을 모든 화면 크기에 맞게 배치하고 싶습니다. 이미지를 보았습니까? 어떻게 도와 드릴까요? 고맙습니다! – Chad
이와 같은 화면에 대한 제 의견으로는 LinearLayout을 사용하십시오. 훨씬 쉬울 것입니다. 그러나 RelativeLayout을 계속 사용하려면 서로를 왼쪽이나 오른쪽으로 정렬하지 마십시오. 안드로이드 사용 : layout_centerHorizontal = "true"각 어린이 –