Preview not Showing in Android 3.0 Canary

2020-05-24 05:01发布

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

Here I've attached preview ScreenShort

3条回答
不美不萌又怎样
2楼-- · 2020-05-24 05:36

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">
查看更多
狗以群分
3楼-- · 2020-05-24 05:48

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!

查看更多
仙女界的扛把子
4楼-- · 2020-05-24 06:01

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!

查看更多
登录 后发表回答