当前位置: 首页 > 知识库问答 >
问题:

Android Studio 3.2.1未正确缩进布局XML[重复]

段志
2023-03-14

我在最新的Android Studio版本3.2.1上遇到了一个恼人的问题。在更新它之前,当我分配约束时,生成的代码将被适当地组织,每个属性在另一个属性之下,分隔边距和约束,例如:

<ProgressBar
    android:id="@+id/pb_loading_users"
    android:layout_width="42dp"
    android:layout_height="42dp"
    android:layout_marginTop="38dp"
    android:visibility="gone"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"/>

但是现在,一切都很混乱,它不会自动每行放置一个属性,而是每行放置两个属性,我不喜欢它:

<ImageView
        android:layout_width="64dp"
        android:layout_height="64dp" app:layout_constraintStart_toStartOf="parent"
        android:layout_marginStart="8dp"  app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintEnd_toEndOf="parent" />

手动整理很浪费时间。是错误还是我可以自己修复的东西?

共有1个答案

梁渊
2023-03-14

这不是真正的答案,而是一种如何用三个键将代码转换为正确格式的方法。

CtrlAltL,它会自动重新格式化代码,从而节省您的手动工作。

 类似资料:
  • 上下文:我正在使用java1.7.0_07和Jython构建一个JavaFX应用程序。我的应用程序有一个 ScrollPane,其中包含一个 GridPane,其中包含可变数量的 GridPanes。我的应用程序会在每次树视图选择发生更改时丢弃并重新生成最里面的 GridPanes。 问题:当我在树状视图中选择某个内容时,最里面的网格窗格非常大,除了第一个最里面的窗格外,其他所有的网格窗格都被推到

  • 我们在out project中使用数据绑定,因此不在代码中实例化控件,而是在布局XML中这样做。我们在整个应用程序中使用了所有的UI控件,而且效果很好。问题是我现在在布局中添加了控件。它只有(未触发),而没有您希望从SwitchCompat中获得的,对吗? 从不被调用:-( 有人知道有什么好办法吗?

  • 问题内容: 我在设置布局时遇到一些问题。(不要介意按钮的大小,我只想正确地了解布局)。 Here’s my code: 谁能帮助我了解布局的工作原理? 我一直在观看很多视频,并尝试过不同的布局,但仍然无法正确完成。告诉我是否使用了正确的布局,或者是否应该更改布局 。 问题答案: 如 该答案中所建议的那样,可以为左部分提供所需的全部控制。如果您愿意为简单起见而牺牲一些控制权,则可以在a里面放两个面板

  • 我在我的控制台上收到垃圾警告。我能找到的唯一信息是,大多数人在列表视图中启用快速滚动时会得到它。我没有使用任何列表视图。它说它被CollapsingToolbarLayout,AppCompatTextView,Toolbar,有时是AppBarLayout错误地调用。每当我快速上下“投掷”嵌套滚动视图以折叠和展开工具栏时,就会发生这种情况。 日志: xml:

  • 我试图使用相对布局与一个扩展视图的自定义类,和几个按钮。这就是我最终希望它看起来的样子: http://imgur.com/b5mtdj7 null 编辑:这是“vs programmatic”的原因是,我认为重写measure不会是一个糟糕的口号,但我不知道这将如何与XML交互。我宁愿布局定义也在一个地方。 我的XML如下所示:

  • 我试图得到一个布局就像下面的图像为一个游戏在android studio 当前我的xml是 我想在下一个级别增加更多的卡(如lvl 2)我需要为每个级别做几个布局吗?