2016-01-02 54 views

回答

0

您可以將android:textAllCaps="false"添加到您的按鈕,使按鈕不會使每個字母大寫。 (然後將文本設置爲不過你想要的資本:「按鈕」,「按鈕」,「按鈕」,「按鈕」等)


也以編程方式利用字符串的第一個字母(如這是你所要求的)

String yourString = "button label"; 
yourString = capitalize(yourString); 

... 

private String capitalize(final String line) { 
    return Character.toUpperCase(line.charAt(0)) + line.substring(1); 
} 

來自:https://stackoverflow.com/a/11149580

+0

thanx十億將嘗試一下! – Aviwe

0

我不知道很多關於Android,因爲你正在使用jQuery,因此它可以像這樣的jQuery的

完成

注:selector可以爲前一個ID或類或TAG_NAME

你有這樣

<button>Submit</button> 

按鈕,然後你的jQuery將是

$('button').css('text-transform','lowercase'); 

這會將樣式應用於所有按鈕標籤...

1

對於在同一控件上設置圖像和標籤,您可以使用<Button>控制android。

對於只想將背景,圖標圖像和文本放在一個按鈕中的用戶,可以使用不同的文件:設置按鈕背景,可繪製上/下/右/左和填充屬性。

 <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/imagebackground" 
     android:drawableTop="@drawable/imageonTop" 
     android:textColor="#000000" 
     android:id="@+id/btnwithImage" 
     android:paddingTop="32sp" 
     android:drawablePadding="-15sp" 
     android:text="Your Label"> 
    </Button> 

您可以通過編程停止所有的信件通過下面的代碼,成爲資本:

btnwithImage.setTransformationMethod(null); 

,你也可以使用:

android:textAllCaps="false" 

希望它會幫助你。

0

事實證明,只有在圖形佈局中,當我在emmulator上運行它時,您的字體會以大寫字母顯示,它是小寫字母,意思是thanx。

相關問題