我正在製作猜謎遊戲應用程序,您必須猜測1到100之間的數字。數字鍵盤上有一個輸入按鈕,我希望輸入的功能保持不變,而不是說進入,我想說它猜。我被告知我必須在我的onCreate()方法中更改此屬性,而不是xml文件。有關我將如何去做這件事的任何想法?更改輸入按鈕以表示猜測
0
A
回答
1
我認爲你可以如下做到這一點,但它可能不會在所有設備上工作,因爲廠商可以創建自己的自定義鍵盤
EditText input = new EditText(context);
input.setImeOptions(EditorInfo.IME_ACTION_DONE);
input.setImeActionLabel("Guess", EditorInfo.IME_ACTION_DONE);
另外,你可能需要做的是在XML,但同樣的限制將可能適用
android:imeActionLabel="Guess"
+0
剛剛改變了輸入按鈕說完成,當點擊什麼都沒有發生 –
+0
我試過了,它改變了按鈕來說猜猜,但是當它被點擊時它除了隱藏鍵盤外什麼也沒有做任何事 –
+0
@DavidGray你認爲會發生什麼?你必須添加一個onEditorActionListener來捕捉事件。 – kcoppock
相關問題
- 1. 輸入單選按鈕更改算法
- 2. JavaScript按鈕更改html輸入名稱
- 3. 輸入文本更改onclick按鈕值
- 4. 更改posts_per_page與按鈕/輸入
- 5. 按鈕更改通過按鈕編輯textarea輸入ID
- 6. Jquery - 更改輸入按鈕的值而不顯示值
- 7. C#猜測遊戲與定製按鈕
- 8. Jquery:從按鈕更改輸入類型以提交
- 9. 如何更改輸入按鈕的顯示文本,而不更改其值?
- 10. 可以在輸入文本值更改時更改按鈕文本嗎?
- 11. 檢測表單輸入更改完成
- 12. Gridview更新按鈕輸入
- 13. 更改按鈕類時,表單輸入有效
- 14. AngularJS:啓用按鈕上的表單輸入更改
- 15. jQuery檢測輸入更改
- 16. ng-repeat中的按鈕以更新表格中的輸入
- 17. 從輸入(鍵入「按鈕」)更改爲按鈕標記不起作用
- 18. 如何使用jQuery/JavaScript檢測多組單選按鈕更改並更改單獨的表單輸入?
- 19. 檢測已更改的輸入HTML輸入表的值
- 20. 按下按鈕以輸入文字?
- 21. Hang子手程序:顯示用戶輸入的猜測
- 22. 更改按鈕的按鈕
- 23. 如何在shell按鈕上按下按鈕以顯示最新輸入
- 24. 檢測輸入並單擊按鈕
- 25. Android - 用手指檢測輸入按鈕?
- 26. 我怎樣才能修改我的HTML表單上單擊以啓用更改表單輸入的按鈕
- 27. 如何比較用戶輸入猜測和他們之前的猜測?
- 28. jQuery:檢測何時間接更改輸入值(向上/向下按鈕)
- 29. 更改按鈕
- 30. 更改按鈕
您是否嘗試更改軟鍵盤上的文本? –
我認爲你不能改變鍵盤文本,但是還有另一種解決方案,你可以創建幻燈片視圖,採用相同的鍵盤動畫,並把你需要的名字與鍵 –