android - 在 activity_main.xml 中看不到元素布局 android studio

标签 android android-studio

我从 android studio 开始,看不到元素(按钮、TextView、..)我拖放到 activity_main.xml 页面中的设计页面。这些元素存在于我的 XML 文件中,当我在我的设备上运行我的应用程序时我可以看到它们,但我不知道如何在“设计和蓝图”页面上看到它们。

感谢您的帮助。

这是我的 xml 代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    tools:layout_editor_absoluteY="25dp">

    <TextView
        android:id="@+id/message"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/title_home"
        app:layout_constraintBottom_toTopOf="parent"
        app:layout_constraintEnd_toStartOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <android.support.design.widget.BottomNavigationView
        android:id="@+id/navigation"
        android:layout_width="1dp"
        android:layout_height="wrap_content"
        android:background="?android:attr/windowBackground"
        app:layout_constraintBottom_toTopOf="parent"
        app:layout_constraintEnd_toStartOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:menu="@menu/navigation" />

    <Button
        android:id="@+id/button"
        android:layout_width="12dp"
        android:layout_height="12dp"
        android:text="ClickMe"
        tools:layout_editor_absoluteX="-73dp"
        tools:layout_editor_absoluteY="29dp" />

    <android.support.constraint.Guideline
        android:id="@+id/guideline"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        app:layout_constraintGuide_begin="20dp" />


</android.support.constraint.ConstraintLayout>

我的 Canvas 完全是空的。

编辑:

我有 2 个错误:

  • 呈现问题:无法在当前主题中找到样式“bottomNavigationStyle”提示:尝试刷新布局。

  • ConstraintLayout 中缺少约束: 这个 View 不受约束。它只有设计时位置,所以它会在运行时跳到 (0,0) 除非你添加约束

最佳答案

您可以通过修复 styles.xml 文件来解决此问题。

find the styles.xml

然后你只需要在这段代码中添加 Base:

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

最终代码:

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

关于android - 在 activity_main.xml 中看不到元素布局 android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50897282/

相关文章:

java - '(' , ' )', <column constraint> or comma expected, got ' TEXT' android studio 中的 SQLite 数据库错误

java - Android Studio 默认值/传递变量

java - 从recycleview中获取cardview中textview的值

android - 从 Fragment 调用 startActivityForResult 不会调用 onActivityResult

java - Android java更新Android KeyStore中的证书和私钥

android - 华为SDK hwid项目单元测试失败

java - 编译在 Android Studio 中使用的 GitHub 项目

android - 无法将应用程序部署到 Android Studio 中的模拟器 - "unknown avd"

android-studio - 在 Android Studio 中禁用了 "Generate signed apk"选项

java - 实际参数 String 无法通过方法调用转换转换为 int - 如何修复