導航:首頁 > 操作系統 > 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自定義鍵盤相關的資料

熱點內容
怎麼運行cmd命令行 瀏覽:366
php中類的繼承 瀏覽:228
openvpnlinux安裝配置 瀏覽:463
PHP7從入門到精通 瀏覽:27
單片機生日 瀏覽:500
linux當前進程號 瀏覽:728
老死pdf 瀏覽:25
雲伺服器關機網址不見了 瀏覽:69
余冠英pdf 瀏覽:755
開發一個app上市需要什麼步驟 瀏覽:28
phpsleep方法 瀏覽:430
時間同步伺服器ip地址6 瀏覽:926
鋼琴譜pdf下載 瀏覽:524
香港阿里雲伺服器怎麼封udp 瀏覽:875
APp買海鮮到哪裡 瀏覽:501
遼油社保app總提示更新怎麼辦 瀏覽:586
導入源碼教程視頻 瀏覽:613
天翼貸app在哪裡下載 瀏覽:186
app開發源碼查看器 瀏覽:516
程序員發展到了一個瓶頸 瀏覽:120