我爲一個應用程序編寫代碼。在那篇文章中,我爲編輯文本編寫了IME_ACTION_DONE。所有其他設備都支持此操作,但在HTC願望中,我還沒有得到此「完成」軟鍵盤按鈕。如何在HTC中獲得此軟按鈕渴望其他明智的請給我替代這個完成按鈕功能EditText沒有很多的變化,我的應用程序與HTC一起使用。HTC慾望行動完成按鈕的替代方案?
2
A
回答
5
你的問題不僅僅是HTC。沒有任何IME實施有義務支持操作按鈕。我相信有很多軟鍵盤,因此,它們會有相同的效果。
請給我替代這個完成按鈕的功能EditText沒有很多的變化,我的應用程序與HTC一起使用。
在活動中使用Button
小部件。或者,使用選項菜單選項。無論如何,你需要這些,因爲硬件鍵盤沒有動作按鈕,所以你也需要一些UI。
1
要說明其他鍵盤不聽!你也可以這樣做。
yourEditText.setOnEditorActionListener(this);
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// Hides the keyboard on HTC devices that do not comply with imeOptions="actionDone"
// You could wrap this in a device check if you just want to single out HTC
((InputMethodManager) v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(0, 0);
return true;
}
相關問題
- 1. HTC慾望MediaStore.ACTION_VIDEO_CAPTURE問題
- 2. onComplete方法不要求htc慾望
- 3. 如何檢測HTC慾望上的導航按鈕?
- 4. Eclipse無法識別我的HTC慾望
- 5. 未完成observables的forkJoin替代方案?
- 6. 應用程序未在HTC慾望上運行
- 7. jquery-ui自動完成插件的輕量級替代方案?
- 8. 得到在HTC慾望的聯繫人列表android
- 9. Htc慾望不會認出它是連接的USB
- 10. CUDA動態並行的替代方案
- 11. 提供任務X的替代方案X完成時間量
- 12. 使用jQuery提交按鈕的替代方案
- 13. 替代完成()
- 14. 靜態成員的替代方案
- 15. WebLogic集成的替代方案
- 16. RIA服務的動態替代方案?
- 17. playN替代方案
- 18. Example.com替代方案
- 19. TFS替代方案
- 20. WSO2替代方案
- 21. Nginx:more_clear_headers替代方案
- 22. AppDomain.AppendPrivatePath替代方案?
- 23. Javascript。替代方案
- 24. android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED替代方案
- 25. MediaMetadataRetriever替代方案?
- 26. HTMLElementVariable.animate(...)替代方案?
- 27. 替代方案deleteOnExit
- 28. VSTO替代方案
- 29. 添加動態生成的內聯JavaScript的替代方案
- 30. C#使慾望JSON格式
當完成按鈕被按下時,我的Motorola DROID RAZR HD沒有隱藏數字鍵盤。此代碼是否適用於所有設備?如果是的話,那麼爲什麼只包裝'宏達'? – 2014-11-20 10:23:55