【发布时间】:2019-12-02 01:07:25
【问题描述】:
我有 5 件物品。
我想将它们全部水平居中,并让它们彼此打包。
我知道在约束布局中我会创建一个水平链和app:layout_constraintHorizontal_chainStyle=”packed”
但是可以使用LinearLayout 吗?怎么样?
这是我的尝试:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
tools:context=".MainActivity"
android:layout_gravity="center"
tools:showIn="@layout/activity_main">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="AAAAAAAAAAAAAAAAAAAAAAA" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DOT" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="BBB" />
</LinearLayout>
但是中间没有打包:
【问题讨论】:
-
你有你的意思的预览示例吗?
-
@ErwinKurniawanA 我添加了我的代码。我希望空间在 AAAA 之前和 BBB 之后
标签: android layout android-constraintlayout constraint-layout-chains