2013-09-28 70 views
0

我在我的xml文件中有EditText。但我使用默認值「1」作爲EditText的文本。我知道爲什麼我不應該硬編碼字符串,但它是一個默認爲「1」的整數值。所以我還應該在字符串中輸入值還是應忽略消息?EditText作爲整數值使用的硬編碼字符串

+0

如果您的目標是最近的API,那麼您可以將EditText與NumberPicker交換。 – cYrixmorten

回答

1

至於我,可以忽略您的方案中的警告。無論如何,如果你想擺脫它,你可以聲明整數而不是(在資源文件integers.xml爲例)的,like.-

<integer name="integer1">1</integer> 

,並將其設置在TextView

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@integer/integer1" /> 
0

是的,你應該在strings.xml中是很好的做法輸入值「1」,因爲後來想你想默認爲「0」或「2」有什麼不同,然後,將很容易只是去在strings.xml中進行更改。

相關問題