2012-07-27 151 views
2

這是一個關於android的SIP問題(我們稱之爲WP7)。請參閱https://dl.dropbox.com/u/39662979/AndroidEmulator.png的剪輯。Android鍵盤問題

這是在android開發的commonsware書中的演示應用程序。它顯示經度和緯度的文本框,並顯示允許輸入數字0 - 9. *和#的鍵盤。當然經度往往需要一個負數,但是如何輸入負號?我已經嘗試了所有其他鍵 - 我能夠提出其他字符集,但沒有減號。

書中顯示了一個正在輸入的減號,但沒有回答我。 謝謝, 院長

+0

StackOverflow用於編程問題。這不是一個真正的編程問題。使用美式鍵盤時,在EditText上使用'numberSigned'時會出現負號。我不認識你的鍵盤,所以不能告訴你是否可以得到它的減號。 – CommonsWare 2012-07-27 22:48:15

+0

編輯字段中的android:inputType =「numberDecimal | numberSigned」條目是否確定顯示的是SIP?不應該顯示帶有減號的SIP嗎? Dean – 2012-07-27 23:30:13

+0

「編輯字段的android:inputType ...條目是否確定顯示的是SIP?」 - 這是你的要求。由輸入法編輯器的實現者決定如何處理請求。例如,某些輸入法編輯器沒有鍵(例如,塗鴉)。由於我不會說日語,中文或任何您的設備或模擬器設置的語言,因此我無法告訴您該鍵盤上是否存在使數字變負的鍵。而且,在大多數技術領域,SIP是一種VOIP協議,與鍵盤無關。 – CommonsWare 2012-07-27 23:35:15

回答

0

由於您的語言設置,可能是您的鍵盤沒有「 - 」。我建議通過設備設置添加另一個鍵盤(可能是美式鍵盤),並在測試時切換到美式鍵盤。

+0

p.s.你可以發佈你的截圖作爲你的問題的一部分。我建議編輯你的問題並添加屏幕截圖。 – 2012-07-27 23:24:25

0

這意味着該程序沒有正確

如果運行配置爲英語的設備或仿真器上的應用程序的工作,有一個鍵,標有英文什麼被稱爲一個「減號」(鍵盤右上角的按鈕),能否定鍵入到EditText數量:

enter image description here

你會發現,在你的屏幕截圖,該KEYB OARD是不同的:

enter image description here

在某種程度上,這是因爲你的模擬器未配置爲英語。它被配置爲其他語言。你可以這樣說,因爲有些鍵有中文,日文或其他類似的字符集。

我不確切知道您的設備或模擬器配置了什麼語言。我不知道這些鍵之一是否定否定,或者導致提供否定的輔助鍵盤。我的猜測是,左下角的按鍵會切換到備用按鍵,但這只是一個猜測。

我的建議是將您的模擬器配置爲您所說的語言。那麼,鍵盤可能會更容易理解你。

0

我的Galaxy S3上有類似問題: 股票三星鍵盤的數字鍵盤顯示數字0到9加上一個帶有句點和負號的組合鍵:--- 花了我相當長的一段時間發現減號需要雙擊,而不是長按。

+0

有時雙擊不能給我減號字符。在此停留3天.. – nhoxbypass 2017-09-22 08:06:21