Preview not Showing in Android 3.0 Canary

2020-05-24 05:02发布

问题:

I have started using Latest Android Studio 3.0 but I am having a problem with Preview. It's not showing Preview in Preview Tab. Here is what I have done

<?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>

Your assistance in this matter will be greatly appreciated

Thanks..

回答1:

The following change solved this for me:

In the styles.xml (app > res > values), in the base application theme - add "base" before the parent style.

From:

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

To:

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


回答2:

hey I had the same problem and i solved it like this: in build.gradle(app) edit the following lines like this:

compileSdkVersion 25
buildToolsVersion '25.0.0' 

targetSdkVersion 25

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

Hope it works for you!



回答3:

What I did was build a new project in Studio 3.0, which worked fine in rendering xml in the design window. I then took all the settings related to sdk versions and compile in dependencies in the new gradle.build APP file and applied them to the gradle.build APP file in the App that was not rendering. I changed to the following:

compileSdkVersion 26

targetSdkVersion 26

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

I cleaned and rebuilt the project. At this point I got the following build error:

Failed to resolve: com.android.support:appcompat-v7:26.1.0

Add Google Maven repository and sync project

Show in File

Show in Project Structure dialog

I added the Maven repository and cleaned and rebuilt the project. All xml rendering worked after that!