我在我的xml文件中有EditText
。但我使用默認值「1」作爲EditText
的文本。我知道爲什麼我不應該硬編碼字符串,但它是一個默認爲「1」的整數值。所以我還應該在字符串中輸入值還是應忽略消息?EditText作爲整數值使用的硬編碼字符串
0
A
回答
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中進行更改。
相關問題
- 1. 硬編碼十六進制字符串值作爲ggplot
- 2. 爲RPC編碼字符串和整數
- 3. 將字符串編碼爲整數.NET
- 4. 硬編碼字符串作品中,輸入字符串不
- 5. xPDO編譯整數作爲字符串
- 6. 作爲字符串硬編碼Int參考創建JAR
- 7. C#使用字符串值作爲整數的名稱
- 8. C#解碼字符串不相等時,硬編碼字符串和使用字符串從數據庫
- 9. 如何使用字符串作爲類型而不對其進行硬編碼?
- 10. 用gson解析時使用硬編碼的json字符串
- 11. Java:由子串生成的字符串不被視爲硬編碼字符串
- 12. EF4 LINQ包含(字符串)替代硬編碼的字符串?
- 13. Java Map在使用硬編碼的字符串時性能最差字符串
- 14. 如何避免硬編碼字符串
- 15. 避免硬編碼字符串html
- 16. 硬編碼字符串在Eclipse
- 17. 何處放置硬編碼字符串?
- 18. 如何將二進制數據硬編碼爲字符串
- 19. 無法使用整數字符串作爲像素值?
- 20. strtotime不返回值,而它與硬編碼字符串的值一起工作
- 21. 硬編碼的數字原來是TypeScript中的字符串
- 22. 硬編碼字符串和分配的字符串的行爲不同
- 23. 使用ASP.NET MVC擺脫JavaScript中的硬編碼字符串
- 24. JSON.parse使用硬編碼的字符串,但不與var
- 25. 硬編碼的字符串「圖像」,應該使用@string資源
- 26. JQuery:參數:硬編碼的字符串vs ajax檢索到的字符串
- 27. 編碼/ sqarql GET提供的字符串和整數值要求
- 28. 如何使用cin獲取字符串而不是硬編碼?
- 29. 使用:: class而不是硬編碼字符串更好嗎?
- 30. 硬編碼字符串「Test」,應使用@string資源
如果您的目標是最近的API,那麼您可以將EditText與NumberPicker交換。 – cYrixmorten