2017-10-21 5 views
1

Android Studio 2.3.3으로 내 앱을 개발 중이며 모든 요소가 Android 7의 소재 디자인에 있지만 Android 4.4 요소의 위치 및 스타일이 변경된 앱을 실행하는 경우 요소가 있습니다.Android의 자료 4.4

Constraint Layout

실행 내가 안드로이드 (4)를 제외하고 재질 디자인를 지원하지 않는 것을 알고 7.1.1

enter image description here

실행

enter image description here

4.4에 제 3 자 아이템은 없지만 나는 위치가 왜 바뀌는 지 이해하고 있습니다.

어떤 아이디어 또는 수정 사항이 있습니까?

<?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:id="@+id/activity_main" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="horizontal" 
     android:gravity="center" 
     tools:context="com.scannerproject.MainActivity" 
     android:layout_weight="1" 
     tools:layout_editor_absoluteY="0dp" 
     tools:layout_editor_absoluteX="0dp"> 

<Button 
     android:id="@+id/button" 
     android:layout_width="243dp" 
     android:layout_height="47dp" 
     android:background="@color/colorPrimary" 
     android:onClick="scan" 
     android:text="SCANSIONE" 
     android:textColor="#fff" 
     android:layout_marginStart="8dp" 
     android:layout_marginEnd="8dp" 
     android:layout_marginLeft="8dp" 
     app:layout_constraintLeft_toLeftOf="parent" 
     android:layout_marginRight="8dp" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toTopOf="parent" 
     android:layout_marginTop="8dp" 
     app:layout_constraintBottom_toBottomOf="parent" 
     app:layout_constraintHorizontal_bias="0.504" 
     android:layout_marginBottom="8dp" 
     app:layout_constraintVertical_bias="0.457" />  

    <Switch 
      android:id="@+id/flash" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Attiva Flash" 
      android:layout_marginRight="8dp" 
      app:layout_constraintRight_toRightOf="@+id/button" 
      android:layout_marginLeft="8dp" 
      app:layout_constraintLeft_toLeftOf="parent" 
      app:layout_constraintHorizontal_bias="1.0" 
      app:layout_constraintTop_toTopOf="parent" 
      android:layout_marginTop="8dp" 
      app:layout_constraintBottom_toBottomOf="parent" 
      android:layout_marginBottom="8dp" 
      app:layout_constraintVertical_bias="0.555" /> 

    </android.support.constraint.ConstraintLayout> 
+0

작업중인 코드를 제공하십시오로 바로 전환을 가리 킵니다. – DaFois

답변

1

리틀 수정, 오른쪽 버튼

enter image description here