2016-09-06 89 views
-1

我想將textview中的文本移動一點點。我該怎麼做? 我的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" /> 
+0

你能解釋一下自己嗎?你的意思是更高 – AmirG

+0

使用重力移動文本,確保TextView有足夠的寬度。你已經在使用textSize了,你能否詳細說明你的問題? –

+0

也嘗試添加完整的佈局,所以我們可以幫助你@ОлегМедведев – AmirG

回答

0

對於內部的TextView文本,你需要設置「安卓重力」,這使你的TextView對齊的內容。你已經使用了「android:layout_gravity」,這使得TextView對齊到其父佈局。

,從而改變內部的TextView文本的垂直對齊方式,例如,你可以使用, 安卓重力=「中心|右」

如果你想準確地居中文本,這可能會有幫助 How do I center text horizontally and vertically in a TextView on Android?

1

您可以設置填充底部或頂部。如果設置填充底部,則文本放置得更高,如果設置填充頂部,則文本將放置得更低。 嘗試: android:paddingBottom="5dp"

相關問題