我已经开始使用最新的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>
非常感谢您对此事的协助
谢谢..
答案 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)
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渲染都工作了!