我在TextView中爲其中的文本設置了android:gravity="center"
。現在我想獲得文本的paddingLeft值。如何實現這個? 在此先感謝。 PS: 我沒有在TextView中設置任何填充屬性,除了「center」。Android:TextView中的文本
回答
設置爲以下:
android:layout_width="fill_parent"
android:gravity="center"
android:paddingLeft="5dp" //your desired value
但我想在TextView中獲取內容的填充左值。 – 2012-03-22 09:18:01
你是什麼意思?請詳細說明 – waqaslam 2012-03-22 09:19:09
我的意思是我沒有設置android:paddingLeft =「5dp」,我只是設置了android:gravity =「center」;以便內容在TextView中對齊中心。但是你知道它在TextView的左邊和內容的左邊之間有一些空間。我想要獲得「空間」的寬度。 – 2012-03-22 09:25:05
使用android:layout_gravity
代替android:gravity
ALSE的檢查this問題。
Thx都一樣,但是我想在TextView中使用文本中心,所以我使用了android:gravity =「center」。 – 2012-03-22 09:17:15
嘗試並使用getPaddingLeft(),但我不確定它是否會返回任何值,因爲您沒有設置任何填充。我不認爲設置重力實際上會影響填充。
UPDATE
這將是一個黑客做出來,有點不準確的。 (我會看看我是否可以改善它)
int txtSize = txt.getTextSize();
int count = txt.getText().toString().length();
int txtWidth = txtSize*count;
int padding = txt.getWidth()/2 - txtWidth/2;
是啊,沒有返回。所以我怎麼能得到左邊緣和內容的左邊緣之間的寬度? – 2012-03-22 09:34:38
我看到一個叫做getTotalPaddingLeft()的函數,但我認爲它會返回相同的結果。 – Shubhayu 2012-03-22 09:43:30
嘗試一下,它是一個遠射。但到底是什麼。 int txtSize = txt.getTextSize(); int count = txt.getText()。toString()。length(); int txtWidth = txtSize * count; int padding = txt.getWidth()/ 2 - txtWidth/2; – Shubhayu 2012-03-22 09:48:25
- 1. Android:TextView背景/文本顏色循環
- 2. Android:Textview下面ImageView中的TouchImageview
- 3. Android:TextView不工作
- 4. Android:TextView顯示包名而不是實際文本
- 5. Android:TextView突出顯示
- 6. Android:TextView水平滾動
- 7. Android:TextView佔用空間沒有文字
- 8. Android:TextView的標題視圖?
- 9. Android:Textview顯示不正確的文本(其中包含粗體和普通單詞)
- 10. Android:textView不顯示光標
- 11. Android:TextView保證金底部
- 12. Android:TextView onDraw()只有一次?
- 13. Android:TextView沒有得到關注
- 14. Android:TextView旁邊的ImageView沒有顯示
- 15. android:textview將自己調整爲錯誤layout_width
- 16. Android:TextView,unicode字符顯示不正確
- 17. Android:TextView使應用程序停止
- 18. Android:TextView setText僅在第一時間運作
- 19. Android:TextView自動換行最短行首
- 20. Android:TextView可以僅使用XML來顯示文本文件(資源或原始資料)的內容嗎?
- 21. Android:Textview中可以嵌入靜態水平進度條嗎?
- 22. Android:TextView - 帶有禁用軟鍵盤的多行EditText?
- 23. Android:TextView上的當前時間有時間滯後
- 24. Android:TextView中圓的半徑始終由TextView寬度和高度固定
- 25. iPhone - 文本中的文本
- 26. 文本框中的文本
- 27. LI中的文本長度不明的文本中的文本
- 28. Android:TextView背景可繪製 - 允許高度爲0?
- 29. 如何從文本中的多行文本行中的文本插入文本?
- 30. 文本組件中的文本中心文本,React Native
你使用getPaddingLeft()獲取任何信息? – Shubhayu 2012-03-22 09:31:56
nope.So你能幫助我獲得左邊緣和內容左邊緣之間的寬度嗎? – 2012-03-22 09:43:53
有幫助嗎?下面評論中的代碼? – Shubhayu 2012-03-22 10:06:36