预览不在Android 3.0 Canary中显示

时间:2017-06-13 04:55:09

标签: android android-studio preview

我已经开始使用最新的Android Studio 3.0,但我遇到了预览问题。它没有在预览选项卡中显示预览。 这就是我所做的

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/white">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@color/white">

            <include
                android:id="@+id/activePlanCard"
                layout="@layout/layout_item_activated_plan" />

            <TextView
                android:id="@+id/DashView"
                android:layout_width="match_parent"
                android:layout_height="10dp"
                android:layout_below="@id/activePlanCard"
                android:background="@drawable/drw_dash_line" />

            <TextView
                android:id="@+id/provideAddress"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@id/DashView"
                android:layout_margin="10dp"
                android:text="Provide Address Detail :" />
      </RelativeLayout>
    </ScrollView>
</layout>

非常感谢您对此事的协助

谢谢..

Here I've attached preview ScreenShort

3 个答案:

答案 0 :(得分:11)

以下更改为我解决了这个问题:

在styles.xml(app&gt; res&gt;值)中,在基本应用程序主题中 - 添加&#34; base&#34;在父母风格之前。

来自:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

要:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

答案 1 :(得分:0)

嘿,我遇到了同样的问题,我解决了这个问题: 在build.gradle(app)中编辑以下行:

compileSdkVersion 25
buildToolsVersion '25.0.0' 

targetSdkVersion 25

compile 'com.android.support:appcompat-v7:25.3.1'

希望它适合你!

答案 2 :(得分:0)

我所做的是在Studio 3.0中构建一个新项目,它在设计窗口中渲染xml时效果很好。然后,我接受了与sdk版本相关的所有设置,并在新的gradle.build APP文件中编译依赖项,并将它们应用于未呈现的应用程序中的gradle.build APP文件。我改为:

compileSdkVersion 26

targetSdkVersion 26

compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'

我清理并重建了项目。此时我收到以下构建错误:

无法解决:com.android.support:appcompat-v7:26.1.0

添加Google Maven存储库和同步项目

在文件中显示

在“项目结构”对话框中显示

我添加了Maven存储库并清理并重建了项目。之后所有的xml渲染都工作了!