gpt4 book ai didi

Android 在两个分隔线之间水平对齐 TextView

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:08 24 4
gpt4 key购买 nike

这是我想要实现的目标:

这是我的尝试:

            <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/padd_loading_btn"
android:layout_marginBottom="@dimen/padd_loading_btn" >

<View
android:layout_width="65dp"
android:layout_height="1dp"
android:layout_gravity="center_vertical"
android:background="@android:color/darker_gray" />

<TextView
android:id="@+id/orLoginWithEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:text="@string/orlogin_withEmail"
android:textSize="12sp" />

<View
android:layout_width="65dp"
android:layout_height="1dp"
android:layout_gravity="center_vertical"
android:background="@android:color/darker_gray" />
</LinearLayout>

这对我的高清显示器来说还不错,但对其他人来说就很糟糕了。

如何让文本根据需要自动换行,然后分隔线在两侧均匀对齐?

附注当然,我可以设置一个相对布局,并在内部放置一个分隔符来填充宽度,上面带有白色背景的 textview 带有填充,但我认为这不是最好的解决方案。

最佳答案

这样试试

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/padd_loading_btn"
android:layout_marginBottom="@dimen/padd_loading_btn" >

<View
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:background="@android:color/darker_gray" />

<TextView
android:id="@+id/orLoginWithEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:gravity="center_vertical"
android:text="@string/orlogin_withEmail"
android:textSize="12sp" />

<View
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:background="@android:color/darker_gray" />
</LinearLayout>

关于Android 在两个分隔线之间水平对齐 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24594492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com