Android Studio 代码对齐不起作用

Posted

技术标签:

【中文标题】Android Studio 代码对齐不起作用【英文标题】:Android Studio Code Aligning Does not work 【发布时间】:2018-03-08 16:55:04 【问题描述】:

我正在关注视频教程。在导师的电脑上,这两个文本视图正确对齐,但在我的电脑上却没有。请让我知道这有什么问题。 - 附上图片 - 。谢谢。

【问题讨论】:

显示你的 layout.xml 【参考方案1】:

当使用约束布局时,你需要为其提供一些约束。 这里添加到第二个 TextView:

layout_constraintLeft_toRightOf="@id/text_view_1"

【讨论】:

【参考方案2】:
 xmlns:app="http://schemas.android.com/apk/res-auto"

并使用

        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintBottom_toBottomOf="xyz"

【讨论】:

【参考方案3】:

对齐文本的方法有很多,但您试图通过使用有点复杂的约束布局来实现这一点。

这是一个使用 android:layout_toEndOf="" 的相对布局的示例,它只是用于将 TextView 推送到所需 Textview 的末尾:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_ android:layout_
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android">


    <RelativeLayout
        android:layout_
        android:layout_>

        <TextView
            android:id="@+id/firstText"
            android:layout_
            android:layout_
            android:gravity="center"
            android:layout_marginEnd="5dp"
            android:text="FIRST TEXT" />

        <TextView
            android:id="@+id/secondText"
            android:layout_
            android:layout_
            android:gravity="center"
            android:layout_toEndOf="@id/firstText"
            android:text="SECOND TEXT"/>
    </RelativeLayout>
</LinearLayout>

【讨论】:

以上是关于Android Studio 代码对齐不起作用的主要内容,如果未能解决你的问题,请参考以下文章

一个简单的相对布局,与父右对齐不起作用

推送通知在android studio中不起作用

为啥顶部栏中的搜索在 android studio 中不起作用?

自定义字体按钮不起作用Android-Studio

颤振热重新加载在android studio(mac)中不起作用

.beginTransaction().add 在 Android Studio 中不起作用