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 中不起作用?