Android Studio Design界面不显示控件,能够正常编译、运行

Android studio更新到3.1以上,design界面不显示layout控件,程序能够正常编译、运行。
打开Style.xml文件,找到 parent="Theme.AppCompat.Light.DarkActionBar",在Theme前面添加Base.
1
2
3
4
5
6
7
8
9
10
11
<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Base.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>

</resources>

出现这个现象可能是因为compileSdkVersion版本buildToolsVersion版本不一致,导致v7包导入不正确。将两个版本换成一致的版本后可解决

通过查看项目的Open Module Settings,选择app可以选择compileSdkVersion版本buildToolsVersion版本
版本修改之后,打开build.gradle,找到implementation 'com.android.support:appcompat-v7:27.1.1',将其修改成所换版本。
就不需要再style.xml文件的parent="Theme.AppCompat.Light.DarkActionBar"的Theme前加Base。