我是一個新的Android開發者,我知道通過/ N, 對齊文本使用二分之一的按鈕,但不知道對齊兩個文本在一個按鈕一個文本右對齊,另外一個是左對齊請任何一個幫助我解決我的問題,因爲我使用阿拉伯語言(從右到左) 我想以編程方式做到這一點,而不是通過xml設計。 我需要對齊兩個文本一個下面的另一個即在底部 由於頂部和阿拉伯語英語文本提前如何對齊兩個文本在一個按鈕
2
A
回答
3
使用下面的代碼:
Button availableText = (Button)findViewById(R.id.request);
Spannable span =Spannable.Factory.getInstance().newSpannable(availableText.getText());
span.setSpan(new AlignmentSpan.Standard(Alignment.ALIGN_NORMAL),0, 7,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new AlignmentSpan.Standard(Alignment.ALIGN_OPPOSITE),8,
span.length()-1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
availableText.setText(span);
假設你已經在XML定義的按鈕或者可以與文「英語\ nArbi」代碼創建一個。
輸出如下:
相關問題
- 1. 文本左對齊,右一個按鈕
- 2. 如何對齊兩個提交按鈕?
- 3. 如何水平對齊兩個按鈕
- 4. Android對齊兩個按鈕
- 5. 如何在同一個按鈕上對齊文本和圖像
- 6. RelativeLayout,對齊左/右兩個按鈕,對齊中心爲一個
- 7. 如何把在同一水平對齊兩個按鈕?
- 8. 如何對齊文本在TEXT按鈕
- 9. 在底部對齊兩個按鈕
- 10. 如何對齊兩個文本字段
- 11. 如何對齊兩個文本框?
- 12. 在運行時在一個wpf按鈕中左對齊文本
- 13. 對齊兩個UILabel文本
- 14. Xamarin.Forms如何將按鈕文本對齊
- 15. python2.7如何對齊文本與按鈕
- 16. Android:完全對齊兩個按鈕
- 17. Bootstrap CSS:對齊兩個表單按鈕
- 18. 對齊兩個按鈕水平
- 19. 將兩個按鈕水平對齊
- 20. 如何在運行時在一個WPF按鈕中居中對齊文本?
- 21. 如何將這個按鈕與文本框對齊?
- 22. 使兩個按鈕對齊到兩個邊緣的VFL
- 23. 如何對齊兩個按鈕和一個輸入類型範圍?
- 24. 左對齊一個按鈕並右對齊引導面板中的兩個按鈕
- 25. 在tkinter中對齊文本按鈕
- 26. 對齊文本在IE中的按鈕
- 27. 對齊兩個div的,在一個盒子文本
- 28. 如何在一行中對齊3個按鈕,android?
- 29. 我如何獲得一個按鈕在MigLayout中右對齊
- 30. 如何給一個按鈕兩個URL?
你的意思是你想在同一時間在按鈕左對齊,右對齊文本?例如:'LTR ........... RTL'?如果是這樣,你將不得不在按鈕內部有一個定位元素,儘管你可以用編程方式添加它 – Basic
對不起,我需要將兩個文本一個在另一個之下對齊,即英文文本在頂部和阿拉伯文在底部 – mohamed
我沒有觸及Android在一段時間,所以我不打算髮布作爲一個答案,但我_believe_你需要設置按鈕的內容是一個佈局元素(StackPanel的?)有兩個文本框。你可能自己的按鈕控制,將有'.LTRText'和'.RTLText'參數裏面這個包起來。我敢肯定,別人可以給你一個更詳細的/更好的解決方案。 – Basic