마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 해상도 문제?

0 추천

AMD 계열 CPU를 사용해서 그런지 에뮬레이터 실행이 안돼서, 휴대폰 디바이스 연결해서 빌드 실행하면

레이아웃.xml에서 보는 UI의 배치와 너무 다르게 나오네요. 테스터 기종은 S8입니다. 문제는 UI들이 왼쪽 상단으로 몰리게 되네요. 무엇이 문제일까요?

< S8 테스트 실행시 보여지는 화면 > 

 

안드로이드 스튜디오에서 보이는 화면

 

< 넥서스 5X > 

 

왜 이런 문제가 발생하는지 궁금하네요! 답변 주시면 감사드리겠습니다!

 

 

 

Pury 1 (120 포인트) 님이 2018년 8월 13일 질문
작성하신 xml 을 올려야 알 수 있습니다. 그림만으로 코딩을 어케 했는지 알 수가 없습니다.
Xml 소스 코드입니다!

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.jdoub.myapplication.MainActivity">

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="NanugiClick"
        android:text="나눗셈"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="497dp"
        tools:layout_editor_absoluteY="124dp" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="GobClick"
        android:text="곱하기"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="367dp"
        tools:layout_editor_absoluteY="124dp" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="MiunsClick"
        android:text="빼기"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="149dp"
        tools:layout_editor_absoluteY="124dp" />


    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="addClick"
        android:text="더하기"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="124dp" />

    <EditText
        android:id="@+id/number1"
        android:layout_width="571dp"
        android:layout_height="35dp"
        android:layout_gravity="start"
        android:layout_marginTop="16dp"
        android:ems="10"
        android:inputType="textPersonName"
        android:selectAllOnFocus="false"
        android:singleLine="false"
        android:text="첫 번째 값 입력"
        android:textAlignment="viewStart"
        app:layout_constraintTop_toTopOf="parent"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="15dp" />

    <EditText
        android:id="@+id/number2"
        android:layout_width="221dp"
        android:layout_height="wrap_content"
        android:ems="10"
        android:gravity="start"
        android:inputType="textPersonName"
        android:selectAllOnFocus="false"
        android:singleLine="false"
        android:text="두 번째 값 입력"
        android:textAlignment="viewStart"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="68dp" />

    <TextView
        android:id="@+id/result"
        android:layout_width="209dp"
        android:layout_height="32dp"
        android:text="TextView"
        android:textSize="24sp"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="16dp"
        tools:layout_editor_absoluteY="202dp" />

</android.support.constraint.ConstraintLayout>

1개의 답변

0 추천
tools: 로 시작하는 건 미리 보기에 사용되는 코드이며 현재 레이아웃 관련 코드가 전무 한 상태네요

constraint layout 에 관해서 조사해보세요

https://www.google.co.kr/search?q=constraintlayout+example&oq=constraintlayout+example&aqs=chrome..69i57j0l2.6193j1j7&sourceid=chrome&ie=UTF-8
aucd29 (218,390 포인트) 님이 2018년 8월 14일 답변
...