【问题标题】:Android studio is not showing toolbar but device is showing it [duplicate]Android工作室没有显示工具栏,但设备显示它[重复]
【发布时间】:2018-08-02 09:30:16
【问题描述】:

我正在使用

Android Studio 3.1.3
Build #AI-173.4819257, built on June 4, 2018
JRE: 1.8.0_152-release-1024-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.15.0-29-generic

有依赖关系

implementation 'com.android.support:appcompat-v7:28.0.0-beta01'

这是工具栏布局:

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    android:elevation="4dp"
    app:popupTheme="@style/AppTheme.PopupOverlay"
    app:theme="@style/ToolBarStyle" />

问题: Android Studio 没有显示设计布局,但我在运行代码时可以看到工具栏。

【问题讨论】:

  • 实现 'com.android.support:appcompat-v7:27.0.2' 试试这个依赖
  • 与问题分享您的build.gradle
  • @AhsanMalik 27.0.2 工作正常,但我的 compileSdkVersion 是 28
  • @NileshRathod 我认为问题在于实现 'com.android.support:appcompat-v7:28.0.0-beta01' 不是吗?
  • @VikashParajuli 可以在这里查看stackoverflow.com/questions/51591251/…

标签: android android-layout android-studio android-studio-3.1.3


【解决方案1】:

这是 sdk 28 中的一个错误。他们将在未来的更新中修复此问题。可能是当它的稳定版本出来的时候。我也遇到过这个问题,我的做法是:

1) 在模拟器或真机上测试。

2) 在 sdk 27​​ 中对我的项目进行编码(这样我可以看到布局),在设备上进行测试时,我将其更改为 sdk 28。

希望这个回答对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多