【问题标题】:Android Studio not showing attributes for buttonAndroid Studio 未显示按钮的属性
【发布时间】:2019-05-27 16:51:58
【问题描述】:

我在 Android Studio 中打开了一个空白的 Android 应用程序,当我尝试编辑按钮时,属性不存在。我是 Android 开发新手,并且遵循了一个指南,该指南显示了如何更改按钮中的文本,但属性菜单缺少指南中的选项。

使用:

  • Android Studio 3.2.1
  • Gradle 4.6(从 4.5 更新)
  • Android 插件版本 3.2.1
  • Windows 10

我更新了 Gradle,并在没有改变界面的情况下执行了 Invalidate Caches/Restart。

我的界面看起来如何:

界面应该的外观:

A similar situation that did not resolve my issue.

通过 Android Studio 的默认文件模板创建的 revlavent 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:layout_width="match_parent"
          android:layout_height="match_parent"
          tools:context=".MainActivity">

          <Button
              android:id="@+id/button"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginStart="8dp"
              android:layout_marginEnd="8dp"
              android:layout_marginBottom="8dp"
              android:text="@string/button"
              app:layout_constraintBottom_toBottomOf="parent"
              app:layout_constraintEnd_toEndOf="parent"
              app:layout_constraintStart_toStartOf="parent" />

          <EditText
              android:id="@+id/editText"
              android:layout_width="wrap_content"
              android:layout_height="0dp"
              android:ems="10"
              android:inputType="textPersonName"
              android:text="Name"
              tools:layout_editor_absoluteX="181dp"
              tools:layout_editor_absoluteY="337dp" />
      </android.support.constraint.ConstraintLayout>

【问题讨论】:

  • 仔细检查您的按钮文本颜色与您的按钮背景不同
  • 如果我也想更改文本颜色,我将无法更改文本颜色,因为不存在更改此类值的属性。这是一个纯文本示例i.imgur.com/BXLi1nq.png
  • 可以发布您的布局.xml 文件吗?
  • 我相信这就是你要找的i.imgur.com/HjOZgeA.png 请记住,这是一个使用 Android Studio 的默认文件新创建的空白文件。
  • 不要在此处发布图片,而是使用文本内容更新您的问题。

标签: android android-studio button gradle attributes


【解决方案1】:

遇到同样的问题,可以修复。当我有太大的 .xml 文件时,我通常会遇到这个问题。

第一个解决方案(在线) 只需删除以下文件夹。

C:/Users/USER_NAME/.AndroidStudio3.x

如果您有多个,通常只需要删除最新的一个。其他的反正一般不用。

第二个解决方案(离线) 创建一个新项目,然后将所有需要的文件复制进去。

【讨论】:

    【解决方案2】:

    请先试试这个,检查您的 XML 代码是否有任何异常! 如果是,则先修复它,然后再修复 GOTO 文件 > 使缓存无效并重新启动。 重新启动后请注意,启动需要更多时间,但这肯定会解决您的问题。

    如果没有,那就用这个

    极端步骤

    好吧,有很多解决方案可以处理 android studio designView 渲染。

    当我使用低规格系统时,我曾经在最极端的情况下做的事情是这样的

    如果 WINDOWS 是您的操作系统,那么只需按照以下步骤操作:

    1:如果正在运行,请关闭您的 Android 工作室

    2:确保底部栏或桌面中没有快捷方式图标(可选)

    3: 打开 C:/Users/{your_USER_NAME}/ 并删除 .AndroidStudio{VERSIONCODE} 文件夹

    这个文件夹有什么作用?好吧,它保存了您的自定义 android 工作室 主题、样式、快捷方式等

    删除后

    4:检查您是否已连接到互联网

    5:打开android studio,它应该会再次显示设置屏幕,例如您想使用什么主题等!推荐就行了

    6:首先按照推荐的步骤进行操作,然后如果缺少任何 android studio,它将下载!

    7:然后尝试创建一个新项目!

    记住你不需要删除 .gradle 只是简单的 android studio 的 UI/UX 故障!只需删除 .androidStudo3..(

    【讨论】:

    • 谢谢!删除 .AndroidStudio 文件夹解决了该问题。我加载了我可以使用的最默认设置,包括不使用 Darula (ew) 以及它想要的默认 Android 版本。属性正确显示。然后我打开了我已经在处理的项目,属性仍然存在。我会把这个技巧放在我的包里,以备将来引发头痛的问题。
    • 请点赞并接受答案!谢谢@Ciccarello
    • @Ciccarello 很高兴它有帮助!
    猜你喜欢
    • 2018-11-16
    • 2015-04-30
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 2023-03-28
    相关资源
    最近更新 更多