2015-04-27 69 views
0

我有一個矩形按鈕,我想對齊文本中它像這樣的例子:如何對齊文本在TEXT按鈕

but1.getLabel().setAlignment(Align.left); 

我知道,有不同的選擇,如Align.right,bottomRight等等。但是,所有這些選項都可以像下面那樣對齊矩形邊緣的文本。在這種情況下BOTTOMLEFT和bottomRight:

enter image description here

enter image description here

我正在尋找一種方式來指定的東西之間。舉例來說,我想對齊文本是BOTTOMLEFT和中心(而不是在邊緣之間。例如:?

enter image description here

回答

2

一個TEXT按鈕基本上只是一個Label組件表這意味着,你可以申請填充它。如果你想要的標籤,從左下角被抵消,只給適當的填充這將是這個樣子:。

TextButton tb = new TextButton("1", skin); 
tb.pad(20, 5, 0, 15); 

當然,你可以隨時添加路線或如果需要,還可以使用其他填充物,但這是您如何操作標籤的位置

+0

「TextButton本質上只是一個帶有Label組件的表格。 「這是我錯過的東西,它解釋了所有的東西 – george

+0

@george嗯,我很高興我爲你解決了這個問題:) – StrongJoshua

+0

請注意,如果你使用9補丁的按鈕背景,設置按鈕填充將不起作用,因爲9補丁填充覆蓋了設置。您需要獲取標籤的單元格並添加填充。 – Tenfour04