2016-02-01 28 views
-1

我正在嘗試將文本設置爲像Go To Url這樣的按鈕,因爲在使用Android API 21進行編譯時屏幕上出現GO TO URL,我不想在CAPS中顯示所有文本,我缺少什麼?請幫忙。按鈕在Android中使用api版本21或更高版本自動打開文本。爲什麼?

enter image description here

+0

對於你第一個問題 - 這不是一個錯誤。這是一個默認屬性。沒有完全理解你的第二個問題。 –

+0

您是否嘗試在string.xml中添加您的值。 –

+2

在xml中將button的allCaps屬性設置爲false –

回答

0

解決方案

極品將按鈕的自動CAPS屬性設置爲false xml

android:textAllCaps="false" 
-1

你想知道你應該怎麼分配你的按鈕的文字? 最佳做法是將XML文件中的String Ressource分配給按鈕android:text屬性。 通過這種方式,您可以將所有字符串放在一個位置,並且可以輕鬆地以不同語言對您的應用程序進行本地化。

這是你的按鈕看起來應該像:

您的佈局文件:

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/go_to_url_label" 
    android:textAllCaps="false"> 

您的strings.xml文件:

<resources> 
    ... 
    <string name="go_to_url_label">Go to URL</string> 
    ... 
</resources> 
相關問題