2012-02-03 36 views

回答

21

只需按 ' - ' 您輸入的數字過嗎?

如果這是不可能的,editText的inputType可能有問題。 例如,android:inputType="numberDecimal"不允許負數。在這種情況下,您應該添加:android:inputType="numberDecimal|numberSigned"

+0

謝謝。就是這樣。 – tioschi 2012-02-03 19:01:31

+0

不要忘記標記爲答案,以便Yellos收到他的代表。 – bschultz 2012-02-03 19:04:09

+0

對不起,但當我第一次按下接受答案時,我告訴我必須等待10分鐘。也許是因爲我剛剛註冊了該網站。偉大的網站。非常快速的答案。 – tioschi 2012-02-03 19:10:21

2
EditText yourEditText = (EditText)findViewById(R.id.yourEditText); 
yourEditText.setText("whatever"); 
+0

對不起我quastion是不是真的清楚。我的意思是當我在模擬器上運行我的應用程序時,在應用程序中我有一個editText字段。作爲用戶,我看不到如何編寫減號( - )符號,以輸入負數? – tioschi 2012-02-03 19:00:08

2
editText.setText(String.valueOf(-1)); 
4

在資源文件.axml,編輯框變型

android:inputType="numberDecimal" 

android:inputType="numberDecimal|numberSigned" 

它爲我