基本上,我想在Android中可以輸入整數值的EditText。也許有一個比EditText更合適的對象呢?如何從EditText返回一個int? (Android)
59
A
回答
125
現在,請使用EditText
。使用android:inputType="number"
強制它是數字。將結果字符串轉換爲整數(例如,Integer.parseInt(myEditText.getText().toString())
)。
未來,您可能會考慮一個NumberPicker
小部件,一旦變得可用(預定在Honeycomb中)。
10
將digits屬性設置爲true,這將導致它只允許輸入數字。
然後做Integer.valueOf(editText.getText())
得到一個int值。
8
首先從EDITTEXT得到一個字符串,然後這個字符串轉換成整數像
String no=myTxt.getText().toString(); //this will get a string
int no2=Integer.parseInt(no); //this will get a no from the string
0
您可以通過兩種方式做到這一點:
1:更改輸入類型(在你EditText
場)的佈局文件android:inputType="number"
或者
2:使用int a = Integer.parseInt(yourEditTextObject.getText().toString());
相關問題
- 1. 如何從EditText返回一個int,然後在Toast中顯示該數字?
- 2. 從ASM返回一個int *
- 3. 的Android如何從一個方法int返回
- 4. SQL AVG返回一個int
- 5. 如何從C代碼返回一個2D int數組到C#?
- 6. 如何返回一個指針INT,指出矢量<int>
- 7. 從UNIX返回int
- 8. 從對話框返回int Android
- 9. 如何從查詢返回int?
- 10. 返回一個int的引用與返回一個int在c + +函數?
- 11. 在java中從int []方法返回一個int
- 12. 鑄造從int到枚舉仍返回一個int
- 13. 如何返回一個int和一個字符串?
- 14. 如何創建一個SQL Server函數來返回一個int?
- 15. 如何從一個方法返回一個徵::矩陣返回
- 16. 如何從函數傳遞一個struct和一個int並返回到main? C
- 17. 如何返回兩個int數
- 18. 修剪()在一個空的EditText返回false的android
- 19. jOpenDocument Sheet.getValueAt(int,int)返回值是一個String還是一個BigDecimal?
- 20. Android將光標從一個EditText移動到另一個EditText?
- 21. 調用從java返回一個int值的C++函數
- 22. 如何從一個int
- 23. EditText getText返回空
- 24. 從If語句返回Int Int
- 25. 從for循環返回int
- 26. 從@ html.DropDownList返回int值
- 27. Android AsyncTask(從doInBackground返回一個整數)
- 28. 當返回一個int值時Segfault;
- 29. 爲什麼string :: compare返回一個int?
- 30. 返回一個字符串和int
手寫,在Java中,你知道什麼是「數字」inputType android屬性的整數等效嗎? (即:EditText.setInputType(integer))。謝謝。 – 2011-02-04 22:27:47
@Rob S .:`InputType.TYPE_CLASS_NUMBER`,如文檔中所示。 – CommonsWare 2011-02-04 23:31:09