Я использую Android Studio 3.1.3, и у меня есть ошибки

в моей студии Android 3.1.3, пока он покажет следующие ошибки

Не удалось найти стиль "ordinatorLayoutStyle "в текущей теме.

Кнопка

**This view is not constrained. It only has design-time positions, so it will jump to (0,0) at runtime unless you add the constraints.**

и окно дизайна всегда пусто

и загрузка займет много времени

какие-либо предложения...?

вот изображение

content_main.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"
    app:layout_behavior = "@string/appbar_scrolling_view_behavior"
    tools:context = ".MainActivity"
   tools:showIn = "@layout/activity_main">
   <TextView
    android:layout_width = "wrap_content"
    android:layout_height = "wrap_content"
    android:text = "Hello World!"
    app:layout_constraintBottom_toBottomOf = "parent"
    app:layout_constraintLeft_toLeftOf = "parent"
    app:layout_constraintRight_toRightOf = "parent"
    app:layout_constraintTop_toTopOf = "parent" />
  </android.support.constraint.ConstraintLayout>

Style.xml

<resources>

<!-- Base application theme. -->
<style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name = "colorPrimary">@color/colorPrimary</item>
    <item name = "colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name = "colorAccent">@color/colorAccent</item>
</style>

<style name = "AppTheme.NoActionBar">
    <item name = "windowActionBar">false</item>
    <item name = "windowNoTitle">true</item>
</style>

<style name = "AppTheme.AppBarOverlay" parent = "ThemeOverlay.AppCompat.Dark.ActionBar" />

<style name = "AppTheme.PopupOverlay" parent = "ThemeOverlay.AppCompat.Light" />

Вы также можете разместить файл build.gradle?

Nirav Bhavsar 11.08.2018 08:16

пришлите кому-нибудь файл build.gradle для android studio 3.1.3 ..... пожалуйста

Darshan 11.08.2018 09:29
0
2
76
3

Ответы 3

Я решил эту проблему рендеринга в Android Studion 3.1.3, просто добавив эти строки в тему приложения.

<style name = "AppTheme.NoActionBar">
  <item name = "coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>
</style>

На самом деле это проблема android sdk 28.

Надеюсь, это поможет вам ... Сообщите мне, если нет, мы также можем найти другое решение.

@Darshan Вы добавили библиотеку поддержки дизайна? Добавьте библиотеку поддержки дизайна, и проблема будет решена

Lokesh Desai 11.08.2018 08:20

любые другие предложения, пожалуйста

Darshan 11.08.2018 08:25

В style.xml, который вы разместили между <style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar"> <! - Настройте здесь свою тему. -> </style>

Lokesh Desai 11.08.2018 08:27

@Darshan Вы также можете использовать поддержку дизайна версии 27.

Lokesh Desai 11.08.2018 08:28

ты в сети ..?

Darshan 11.08.2018 11:58

Проблема с макетом координатора и пустым окном дизайна: обычно это происходит, когда вы пытаетесь скомпилировать свой проект с Android API уровня 28. Перейдите в свой файл (модуль) Gradle и измените везде API уровня 28 на 27. Кроме того, в нижней части файл, вероятно, по умолчанию есть записи с API версии 28.x.xbeta. Поменяйте на версию 27.1.1. Синхронизируйте и соберите проект, и все будет в порядке.

Некоторые представления не ограничены: это происходит из-за того, что вы используете ConstraintLayout, и поэтому представления должны быть ограничены другими элементами, чтобы сохранить свое положение на экране. Это просто, так как вы просто можете перетащить круги по краям (в режиме дизайна) и перетащить стрелку на другие виды на экране. Вы можете увидеть больше информации по адресу: https://developer.android.com/training/constraint-layout/ Я предлагаю вам узнать, как его использовать, так как это красивый и полезный макет.

Я пробовал это, но показывает ошибку ... Не удалось разрешить: com.android.support:appcompat-v7:27.0.0-beta01 Не удалось разрешить: com.android.support:design:27.0.0-beta01

Darshan 11.08.2018 08:32

Измените "27.0.0-beta01" на 27.1.1. Android Studio, возможно, показывает ошибку, говорящую, что у вас не установлена ​​эта версия сборки, но дает возможность ее установить.

Miguel Ortiz 11.08.2018 08:40

Пожалуйста, вставьте ниже код строки в ваш файл build.gradle после implementation 'com.android.support:appcompat-v7:27.1.1'

// here you can use your latest version which you have use in `com.android.support:appcompat-v7` instead of `27.1.1` 

implementation 'com.android.support:design:27.1.1'

@Darshan, сослаться на этот ТАК вопрос

Nirav Bhavsar 11.08.2018 09:28

Я получил эту ошибку ..: Не удалось найти стиль "ordinatorLayoutStyle "в текущей теме.

Darshan 11.08.2018 12:15

Другие вопросы по теме