導航:首頁 > 操作系統 > android自定義鍵盤

android自定義鍵盤

發布時間:2022-03-15 17:44:54

① 在android自定義軟鍵盤SoftKeyboard的時候如何布局問題,求大...

鍵盤布局文件里,是一個個button?設置文本居中?padding?
查看原帖>>

② android 自定義View在彈出的軟鍵盤之上,怎麼做

我以前也遇到過這個問題啊,自定義Dialog繼承自AlertDialog,沒有辦法彈出軟鍵盤,後來只改了一個地方,用Dialog,軟鍵盤就出來了。AlertDialog源碼中本身有代碼禁用了軟鍵盤,因為AlertDialog本身是沒有輸入框的,android本意就是讓我們自定義對話框的時候選擇Dialog。 你這一句:final Dialog dialog = new AlertDialog.Builder(mContext).create(); 可以直接new Dialog(context)試一試看 你可以參考下我以前寫的代碼,很亂,幾年寫的=.= // 登錄的提示框 private void showDL(){ final Dialog dig = new Dialog(this); dig.show(); Window window2 = dig.getWindow(); /* *這個方法無法彈出軟鍵盤 *final AlertDialog dlg = new AlertDialog.Builder(this).create(); *dlg.show(); *Window window = dlg.getWindow(); */ // 自定義的dialog布局 window2.setContentView(R.layout.denglu_ttishikuang); final EditText edt_dl = (EditText) window2.findViewById(R.id.tsk_et_zh); final EditText edt_mm = (EditText) window2.findViewById(R.id.tsk_et_mm); Button btn_qx = (Button) window2.findViewById(R.id.tsk_but_qx); Button btn_dl = (Button) window2.findViewById(R.id.tsk_but_dl); TextView tv_zhuce = (TextView) window2.findViewById(R.id.tsk_tv_zhuce); btn_dl.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // 登錄操作 String zhanghao = edt_dl.getText().toString(); String password = edt_mm.getText().toString(); LoginDL(zhanghao, password); dig.cancel(); } }); btn_qx.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // 取消操作 dig.cancel(); } }); tv_zhuce.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // 注冊操作 Intent intent = new Intent(MainActivity.this, ZhuCe.class); startActivity(intent); } }); } 希望能幫到你啊

安卓怎麼修改虛擬鍵為自定義按鍵

前言:現在很多安卓手機都取消了實體鍵或者觸摸鍵,那麼,代替這些按鍵的就是手機的虛擬按鍵了,比如GN、N4等手機都有虛擬按鍵,你是不是覺得這些虛擬按鍵很有趣呢?其實,谷歌在發布安卓4.0的時候,就為系統自身開發了這個功能,但是為什麼有的手機上沒有這個虛擬按鍵呢?那是因為很多手機廠商的系統是基於安卓原生再度開發的,他們因為手機的設計,而隱藏了這個功能。也就是說,只要你的手機是安卓4.0以上的版本,都具有這個功能的,那麼,今天小編教大家如何實現這個隱藏的功能。
實現前提:1、手機必須是安卓手機,並且安卓版本在4.0以上;
2、手機必須ROOT,具體ROOT方法請大家
在網上尋找,這里不做說明;
3、手機必須安裝RE文件管理器。
步驟一:1、打開安裝好的RE文件管理器,進入system文件夾,點擊一下圖片中顯示的」1「的位置,使狀態變為」Mount
R/O「可讀寫。
2、找到build.prop這個文件,長按這個文件,會彈出一個窗口,再選擇」open
in
text
editor「。
步驟二:打開文件之後,你可以看到很多代碼,翻到最後一行,然後增加一行代碼:qemu.hw.mainkeys=0,然後保存推出,再重啟手機,你就可以看到手機屏幕下方的虛擬按鍵效果了。注意事項:本教程是根據修改手機系統文件而來的,所以會有一定風險,請各位謹慎修改!

④ Android: 自己開發應用,里邊想自定義輸入法鍵盤布局,但輸入法服務仍然用系統輸入法服務,應該怎麼做

有個「多多中文」網,裡面有輸入法生成器平台,免費下載,可以滿足你提出的這些要求

⑤ 關於Android 自定義鍵盤的問題

在activity中使用的時候,首先要屏蔽掉系統軟鍵盤,然後在輸入框獲取焦點的時候彈出你的鍵盤就OK了,鍵盤你可以用button來實現,或者就用一張圖片算坐標重寫ontouch都行;點數字的時候你就把你點的那個數字settext到你的輸入框里,delete的時候你就把你輸入框的文字去掉一位就OK了。如果讓我做的話思路大概是這樣的!

⑥ android.inputmethodservice.Keyboard 自定義了一個小鍵盤,如何初始化鍵盤中的一個key對象

這個,不是寫鍵盤,而是寫輸入法用的,是輸入法的服務,按指導,實現即可做到。

Base classes for writing input methods (such as software keyboards). These APIs are not for use by
normal applications, they are a framework specifically for writing input
method components. Implementations will typically derive from InputMethodService.

⑦ android webview界面隱藏系統鍵盤,顯示自定義鍵盤

讓這個文本框不要獲得焦點即可

⑧ android自定義鍵盤,鍵盤的布局xml文件中,所有的按鈕都有<key android:codes> 這個屬性是幹嘛用的

不同的code對應不同的按鍵,比如android:codes="49"表示「1」,android:codes="50"表述「2」

⑨ Android 自定義鍵盤點擊按鍵出現的浮層怎樣去掉

那個不是TextView是EditText,你只要把EditText放在Button上面就行了代碼如下:粘進去運行就行了activity隨便寫個就行記得配manifest~~~

閱讀全文

與android自定義鍵盤相關的資料

熱點內容
南京解壓車要帶什麼 瀏覽:562
天堂2編譯視頻教程 瀏覽:392
伺服器沒有進程怎麼辦 瀏覽:784
阿里雲發布新物種神龍雲伺服器 瀏覽:59
數據結構遞歸演算法統計二叉樹節點 瀏覽:666
ev3怎麼編程 瀏覽:702
gzip壓縮教程 瀏覽:349
解壓模擬例子 瀏覽:984
流媒體伺服器如何實現視頻轉發 瀏覽:57
linux字元串md5 瀏覽:302
支撐突破選股源碼怎麼設置 瀏覽:934
湖南戴爾伺服器維修雲主機 瀏覽:494
解壓到文件夾的視頻都自動隱藏了 瀏覽:569
閱讀器支持php 瀏覽:222
人生需求怎麼解壓 瀏覽:795
pdf列印機找不到 瀏覽:1001
如何同時使用兩個apache伺服器 瀏覽:723
國外php論壇 瀏覽:966
災難是命令 瀏覽:604
linux火狐瀏覽器安裝 瀏覽:71