gpt4 book ai didi

android - 将 TextView 对齐到 RelativeLayout 的中心

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:20 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个相对布局和内部 3 个 TextView 。我会放置 3 个 TextView , 1 向左,1 向右和 1 向中心。

现状

enter image description here

future

enter image description here

这是我的布局 XML

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:background="#FFFFFF"
>
<TextView

android:id="@+id/girone"
android:layout_width="fill_parent"
android:layout_height="20dip"
style="@style/NomeSquadra"

/>

<TextView

android:layout_marginLeft="2dip"
android:id="@+id/home"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_below="@+id/girone"
style="@style/NomeSquadra"
android:layout_alignParentLeft="true"
android:gravity="left|center_vertical"
/>



<TextView

android:layout_marginLeft="2dip"
android:id="@+id/vs"
android:layout_toRightOf="@+id/home"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_below="@+id/girone"
style="@style/NomeSquadra"
android:gravity="center|center_vertical"
/>



<TextView
android:layout_marginLeft="2dip"
android:id="@+id/away"
android:layout_toRightOf="@+id/vs"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_below="@+id/girone"
style="@style/NomeSquadra"
android:layout_alignParentRight="true"
android:gravity="right|center_vertical"
/>

</RelativeLayout>

@style/NomeSquadra :

 <style name="NomeSquadra" parent="@android:style/TextAppearance.Medium">
<item name="android:textColor">#C0C0C0</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">10sp</item>
<item name="android:textColorHighlight">#C0C0C0</item>
</style>

如何将id为“vs”的textview放置到相对布局的中心(中心屏幕)?

谢谢

最佳答案

试试下面的布局结构...

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FFFFFF" >

<TextView
android:id="@+id/girone"
style="@style/NomeSquadra"
android:layout_width="fill_parent"
android:layout_height="20dip" />

<TextView
android:id="@+id/home"
style="@style/NomeSquadra"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_alignParentLeft="true"
android:layout_below="@+id/girone"
android:layout_marginLeft="2dip"
android:gravity="left|center_vertical" />

<TextView
android:id="@+id/vs"
style="@style/NomeSquadra"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_below="@+id/girone"
android:layout_centerHorizontal="true"
android:gravity="center|center_vertical" />

<TextView
android:id="@+id/away"
style="@style/NomeSquadra"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_alignParentRight="true"
android:layout_below="@+id/girone"
android:layout_marginLeft="2dip"
android:layout_toRightOf="@+id/vs"
android:gravity="right|center_vertical" />

</RelativeLayout>

关于android - 将 TextView 对齐到 RelativeLayout 的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22035878/

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