gpt4 book ai didi

Android 文本对齐 - Pixel Perfect

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

在下面的屏幕截图中,我试图让蓝色框中的文本居中对齐。它太低了,需要提升一两个像素。我一直在玩填充,但它似乎没有任何效果。

enter image description here

布局 XML 在这里:

<RelativeLayout  xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginRight="5dp"
xmlns:android="http://schemas.android.com/apk/res/android">

<TextView android:id="@+id/tvName"
android:layout_width="60dp"
android:layout_height="20dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="3dp"
android:background="@drawable/rectanglesegment"
android:gravity="center"
android:paddingBottom="2dp"
android:text="XXX" android:textSize="16sp"
android:textAppearance="?android:attr/textAppearanceMedium"/>

有什么建议吗?

在@Snicolas 的反馈后,我现在有以下内容:

enter image description here

采用这种布局

<TextView android:id="@+id/tvName" 
android:layout_width="60dp"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="2dp"
android:layout_marginBottom="2dp"
android:background="@drawable/rectanglesegment"
android:gravity="center"
android:text="abv" android:textSize="16sp"
android:textAppearance="?android:attr/textAppearanceMedium"/>

最佳答案

看起来顶部的额外空间只是 font padding (用于口音等)。试试这个:

<TextView
...
android:includeFontPadding="false"
/>

关于Android 文本对齐 - Pixel Perfect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092061/

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