如何在textview中移动文本?

时间:2016-09-06 12:55:32

标签: android textview

我想将textview中的文本移动一点点。我怎么能这样做? 我的观点:

    <TextView android:layout_width="45dp" 
       android:layout_height="45dp" 
     **android:id="@+id/tv_number"** 
       android:layout_gravity="center_vertical" 
       android:background="@drawable/oval" 
       android:textIsSelectable="false" 
       android:textStyle="normal|bold" 
       android:textSize="40sp" 
       android:layout_marginLeft="10dp" 
       android:text="1" 
       android:textColor="#ffffff" 
       tools:targetApi="jelly_bean_mr1" 
       android:textAlignment="inherit" />

2 个答案:

答案 0 :(得分:1)

您可以设置填充底部或顶部。如果设置填充底部,则文本位于较高位置,如果设置填充顶部,则文本将放置在较低位置。 尝试: android:paddingBottom="5dp"

答案 1 :(得分:0)

对于Textview中的文本,您需要设置&#34; android:gravity&#34;这使得TextView的内容保持一致。您使用了&#34; android:layout_gravity&#34;这使得TextView的对齐符合其父布局。

为了更改textview中文本的垂直对齐方式,例如你可以使用, 机器人:比重=&#34;中心|右&#34;

如果您想要准确居中文本,这可能会有所帮助 How do I center text horizontally and vertically in a TextView on Android?