-4

Я изучаю Android Studio в первый раз, и я застреваю, пытаясь запустить программу на физическом устройстве Android. Проблема, с которой я сталкиваюсь, заключается в том, что ни один из моих материалов (виджеты, текстовое изображение, кнопки) не появляется на экране моего устройства. Что-то не так с компьютером, который я использую? Я вижу и манипулирую виджетами в редакторе, но многие вещи на экране, которые я создаю, не отображаются в правильном месте, кроме плана.Виджеты не отображаются должным образом в режиме просмотра?

Я приложил изображения всего, чтобы вы, ребята, могли взглянуть. Я запускаю это на AMD A10-9600p Radeon R5. Спасибо за помощь.

<?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:ignore="MissingConstraints"> 

<TextView 
    android:text="TextView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/textView2" 
    tools:ignore="UnknownId" 
    tools:layout_editor_absoluteY="42dp" 
    android:layout_marginStart="16dp" 
    app:layout_constraintLeft_toLeftOf="@+id/constraintLayout" 
    android:layout_marginLeft="16dp" /> 

<EditText 
    android:layout_width="0dp" 
    android:layout_height="0dp" 
    android:inputType="textMultiLine" 
    android:ems="10" 
    android:id="@+id/editText" 
    android:layout_marginTop="16dp" 
    app:layout_constraintTop_toBottomOf="@+id/textView2" 
    android:layout_marginStart="16dp" 
    app:layout_constraintLeft_toRightOf="@+id/textView2" 
    android:layout_marginLeft="16dp" 
    tools:ignore="UnknownId" 
    android:text="Hello this is my first app and I have no clue what I'm  doing! Hopefully this all works out! I just need a bunch of words so i can create scorolling i am just typing things as fast as i can its problaly mispselled but who realy gives a hooot! just like the pokemon. this comupuete is decent but the bang for the buck is where its at. I caould make raps for fday s but its ok oops i guess i need some more word so this lovely app can scroll like a bouss hog out of the kitchen i think ill go get some ice cream soon yes great idea mr culver holla at ur boy yes" 
    app:layout_constraintBottom_toTopOf="@+id/button3" 
    android:layout_marginBottom="16dp" 
    app:layout_constraintHorizontal_bias="0.75" 
    app:layout_constraintVertical_bias="0.8" 
    android:layout_marginEnd="16dp" 
    app:layout_constraintRight_toRightOf="@+id/constraintLayout" 
    android:layout_marginRight="16dp" /> 

<Button 
    android:text="CANCEL" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/button2" 
    tools:ignore="UnknownId" 
    tools:layout_editor_absoluteY="436dp" 
    tools:layout_editor_absoluteX="268dp" /> 

<Button 
    android:text="OK" 
    android:layout_width="88dp" 
    android:layout_height="48dp" 
    android:id="@+id/button3" 
    app:layout_constraintRight_toLeftOf="@+id/button2" 
    android:layout_marginEnd="16dp" 
    android:layout_marginRight="16dp" 
    tools:ignore="UnknownId" 
    app:layout_constraintBaseline_toBaselineOf="@+id/button2" /> 
</android.support.constraint.ConstraintLayout> 

Image from Android Device

Android Studio Screenshot

+0

Пожалуйста, разместите свой макет xml. –

ответ

0

Кажется, что много виджетов на самом деле не имеют ограничений. Удалите инструменты: ignore = "MissingConstraints", чтобы увидеть недостающие. Каждый виджет должен быть ограничен по крайней мере двумя ограничениями (один для вертикальной оси, один для горизонтальной оси).

Вещи отображаются правильно в редакторе компоновки просто потому, что гораздо лучше держать виджеты там, где вы их размещаете, в то время как вы проектируете вещи, даже если у них нет ограничений. Но на устройстве эти фиксированные позиции не используются.

+0

Большое спасибо! Я снова создал проект, и он работает отлично. Должно быть, я как-то смутил ограничения. –

 Смежные вопросы

  • Нет связанных вопросов^_^