"상대 레이아웃"과 관련된 레이아웃 문제

사용자 3789200

안녕하세요 저는 첫 번째 안드로이드 프로그램을 '계산기'로 만들고 있습니다. 선형 레이아웃 대신 상대 레이아웃을 사용하고 있었고 에뮬레이터에서 실행할 때 몇 가지 문제를 발견했습니다.

1) 프레임이 화면 중앙에 있지 않습니다. 2) 가로 모드가되면 숫자가 다시 중앙에 놓이지 않고 왼쪽으로 이동합니다.

여러 가지 방법을 시도했지만 여전히 문제는 동일합니다.

여기에 이미지 설명 입력 여기에 이미지 설명 입력

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_centerInParent="true">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:id="@+id/textView"
                android:background="#fbf8c9"
                android:editable="true"
                android:layout_alignParentTop="true"
                android:layout_alignRight="@+id/button13"
                android:layout_alignEnd="@+id/button13"
                android:layout_marginTop="63dp" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="1"
                android:id="@+id/button"
                android:layout_centerVertical="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="2"
                android:id="@+id/button2"
                android:layout_above="@+id/button5"
                android:layout_toRightOf="@+id/button"
                android:layout_toEndOf="@+id/button" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="3"
                android:id="@+id/button3"
                android:layout_alignBottom="@+id/button2"
                android:layout_toRightOf="@+id/button2"
                android:layout_toEndOf="@+id/button2" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="4"
                android:id="@+id/button4"
                android:layout_below="@+id/button"
                android:layout_alignLeft="@+id/button"
                android:layout_alignStart="@+id/button" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="5"
                android:id="@+id/button5"
                android:layout_above="@+id/button8"
                android:layout_toLeftOf="@+id/button3"
                android:layout_toStartOf="@+id/button3" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="6"
                android:id="@+id/button6"
                android:layout_below="@+id/button3"
                android:layout_toRightOf="@+id/button2"
                android:layout_toEndOf="@+id/button2" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="7"
                android:id="@+id/button7"
                android:layout_below="@+id/button4"
                android:layout_alignLeft="@+id/button4"
                android:layout_alignStart="@+id/button4" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="8"
                android:id="@+id/button8"
                android:layout_below="@+id/button4"
                android:layout_toLeftOf="@+id/button6"
                android:layout_toStartOf="@+id/button6" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="9"
                android:id="@+id/button9"
                android:layout_alignBottom="@+id/button8"
                android:layout_toRightOf="@+id/button8"
                android:layout_toEndOf="@+id/button8" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="0"
                android:id="@+id/button10"
                android:layout_alignTop="@+id/button12"
                android:layout_toLeftOf="@+id/button12"
                android:layout_toStartOf="@+id/button12" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="+"
                android:id="@+id/button11"
                android:layout_alignTop="@+id/button10"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="-"
                android:id="@+id/button12"
                android:layout_below="@+id/button8"
                android:layout_alignRight="@+id/button9"
                android:layout_alignEnd="@+id/button9" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="*"
                android:id="@+id/button13"
                android:layout_toRightOf="@+id/button3"
                android:layout_alignTop="@+id/button3"
                />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="/"
                android:id="@+id/button14"
                android:layout_below="@+id/button3"
                android:layout_toRightOf="@+id/button6"
                android:layout_alignTop="@+id/button6" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="10"
                android:id="@+id/button15"
                android:layout_toRightOf="@+id/button9"
                android:layout_alignTop="@+id/button9" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="20"
                android:id="@+id/button16"
                android:layout_alignTop="@+id/button12"
                android:layout_toRightOf="@+id/button12"
                android:layout_toEndOf="@+id/button12" />

        </RelativeLayout>
    </RelativeLayout>

이 문제를 해결하는 데 누군가 친절하게 도와주세요 ..

미드 훈 비자 야 쿠마르

다음을 시도하십시오.

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_centerInParent="true"
    >

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:id="@+id/textView"
        android:background="#fbf8c9"
        android:editable="true"
        android:layout_alignParentTop="true"
        android:layout_alignRight="@+id/button13"
        android:layout_alignEnd="@+id/button13"
        android:layout_marginTop="63dp" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1"
        android:id="@+id/button"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="2"
        android:id="@+id/button2"
        android:layout_above="@+id/button5"
        android:layout_toRightOf="@+id/button"
        android:layout_toEndOf="@+id/button" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="3"
        android:id="@+id/button3"
        android:layout_alignBottom="@+id/button2"
        android:layout_toRightOf="@+id/button2"
        android:layout_toEndOf="@+id/button2" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="4"
        android:id="@+id/button4"
        android:layout_below="@+id/button"
        android:layout_alignLeft="@+id/button"
        android:layout_alignStart="@+id/button" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="5"
        android:id="@+id/button5"
        android:layout_above="@+id/button8"
        android:layout_toLeftOf="@+id/button3"
        android:layout_toStartOf="@+id/button3" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="6"
        android:id="@+id/button6"
        android:layout_below="@+id/button3"
        android:layout_toRightOf="@+id/button2"
        android:layout_toEndOf="@+id/button2" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="7"
        android:id="@+id/button7"
        android:layout_below="@+id/button4"
        android:layout_alignLeft="@+id/button4"
        android:layout_alignStart="@+id/button4" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="8"
        android:id="@+id/button8"
        android:layout_below="@+id/button4"
        android:layout_toLeftOf="@+id/button6"
        android:layout_toStartOf="@+id/button6" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="9"
        android:id="@+id/button9"
        android:layout_alignBottom="@+id/button8"
        android:layout_toRightOf="@+id/button8"
        android:layout_toEndOf="@+id/button8" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="0"
        android:id="@+id/button10"
        android:layout_alignTop="@+id/button12"
        android:layout_toLeftOf="@+id/button12"
        android:layout_toStartOf="@+id/button12" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="+"
        android:id="@+id/button11"
        android:layout_alignTop="@+id/button10"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="-"
        android:id="@+id/button12"
        android:layout_below="@+id/button8"
        android:layout_alignRight="@+id/button9"
        android:layout_alignEnd="@+id/button9" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="*"
        android:id="@+id/button13"
        android:layout_toRightOf="@+id/button3"
        android:layout_alignTop="@+id/button3"
        />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="/"
        android:id="@+id/button14"
        android:layout_below="@+id/button3"
        android:layout_toRightOf="@+id/button6"
        android:layout_alignTop="@+id/button6" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="10"
        android:id="@+id/button15"
        android:layout_toRightOf="@+id/button9"
        android:layout_alignTop="@+id/button9" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="20"
        android:id="@+id/button16"
        android:layout_alignTop="@+id/button12"
        android:layout_toRightOf="@+id/button12"
        android:layout_toEndOf="@+id/button12" />

</RelativeLayout>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android 상대 레이아웃 문제

분류에서Dev

버튼의 안드로이드 상대 레이아웃 문제

분류에서Dev

상대 레이아웃을 사용하여 위젯을 끝과 상단으로 제한하는 방법

분류에서Dev

상대 레이아웃과 동적으로 정렬 확인란

분류에서Dev

상대 레이아웃 자식의 가시성 관리

분류에서Dev

Android 상대 레이아웃

분류에서Dev

Android : 상대 레이아웃

분류에서Dev

슬라이드가 적용된 상대 레이아웃에 상대 레이아웃을 추가하는 방법은 무엇입니까?

분류에서Dev

Android 상대 레이아웃 위치

분류에서Dev

Android 상대 레이아웃 센터

분류에서Dev

상대 레이아웃-layout_toRightOf

분류에서Dev

Android 상대 레이아웃 위치

분류에서Dev

miglayout의 상대 레이아웃

분류에서Dev

나쁜 제약 레이아웃 내에서 선형 / 상대 레이아웃을 사용하여인가?

분류에서Dev

상대 레이아웃에 동적 또는 확장 된 선형 레이아웃에 버튼 추가 android

분류에서Dev

내 XML에 문제가 있음 : 상대 레이아웃에서 layout_above 사용

분류에서Dev

안드로이드 상대 레이아웃 높이가 제대로 작동하지 않습니다.

분류에서Dev

상대 레이아웃, 모바일 버전이 제대로 표시되지 않습니다. HTML / CSS

분류에서Dev

상대 레이아웃, 모바일 버전이 제대로 표시되지 않습니다. HTML / CSS

분류에서Dev

Android 상대 레이아웃에서 매번 @ + id /를 제공하는 이유는 무엇입니까?

분류에서Dev

상대 레이아웃이 가로보기에서 예상대로 제대로 표시되지 않습니다.

분류에서Dev

Picaso를 사용하여로드 된 이미지 주위에 상대 레이아웃을 래핑 할 수 없음

분류에서Dev

Android는 프로그래밍 방식으로 상대 레이아웃 아래에 상대 레이아웃 배치

분류에서Dev

기본 상대 레이아웃 내에서 두 개의 상대 레이아웃 정렬

분류에서Dev

선형 레이아웃에 상대 레이아웃을 변환

분류에서Dev

여러 아이콘으로 상대 레이아웃 설정

분류에서Dev

상대 레이아웃에서 아래로 드래그 처리

분류에서Dev

Android 상대 레이아웃이 스크롤되지 않음

분류에서Dev

상대 레이아웃의 배경 이미지 설정 시도

Related 관련 기사

  1. 1

    Android 상대 레이아웃 문제

  2. 2

    버튼의 안드로이드 상대 레이아웃 문제

  3. 3

    상대 레이아웃을 사용하여 위젯을 끝과 상단으로 제한하는 방법

  4. 4

    상대 레이아웃과 동적으로 정렬 확인란

  5. 5

    상대 레이아웃 자식의 가시성 관리

  6. 6

    Android 상대 레이아웃

  7. 7

    Android : 상대 레이아웃

  8. 8

    슬라이드가 적용된 상대 레이아웃에 상대 레이아웃을 추가하는 방법은 무엇입니까?

  9. 9

    Android 상대 레이아웃 위치

  10. 10

    Android 상대 레이아웃 센터

  11. 11

    상대 레이아웃-layout_toRightOf

  12. 12

    Android 상대 레이아웃 위치

  13. 13

    miglayout의 상대 레이아웃

  14. 14

    나쁜 제약 레이아웃 내에서 선형 / 상대 레이아웃을 사용하여인가?

  15. 15

    상대 레이아웃에 동적 또는 확장 된 선형 레이아웃에 버튼 추가 android

  16. 16

    내 XML에 문제가 있음 : 상대 레이아웃에서 layout_above 사용

  17. 17

    안드로이드 상대 레이아웃 높이가 제대로 작동하지 않습니다.

  18. 18

    상대 레이아웃, 모바일 버전이 제대로 표시되지 않습니다. HTML / CSS

  19. 19

    상대 레이아웃, 모바일 버전이 제대로 표시되지 않습니다. HTML / CSS

  20. 20

    Android 상대 레이아웃에서 매번 @ + id /를 제공하는 이유는 무엇입니까?

  21. 21

    상대 레이아웃이 가로보기에서 예상대로 제대로 표시되지 않습니다.

  22. 22

    Picaso를 사용하여로드 된 이미지 주위에 상대 레이아웃을 래핑 할 수 없음

  23. 23

    Android는 프로그래밍 방식으로 상대 레이아웃 아래에 상대 레이아웃 배치

  24. 24

    기본 상대 레이아웃 내에서 두 개의 상대 레이아웃 정렬

  25. 25

    선형 레이아웃에 상대 레이아웃을 변환

  26. 26

    여러 아이콘으로 상대 레이아웃 설정

  27. 27

    상대 레이아웃에서 아래로 드래그 처리

  28. 28

    Android 상대 레이아웃이 스크롤되지 않음

  29. 29

    상대 레이아웃의 배경 이미지 설정 시도

뜨겁다태그

보관