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

熱點內容
如何更改編譯器的背景 瀏覽:82
linuxcp拷貝文件 瀏覽:608
我的世界如何屏蔽別人伺服器 瀏覽:907
單片機燒錄員 瀏覽:970
美國數據伺服器可以部署什麼業務 瀏覽:973
如何卸載伺服器中的ie 瀏覽:42
單片機必須學編程嗎 瀏覽:153
如何判斷是否與伺服器連接資料庫 瀏覽:740
吃甜食會緩解壓力嘛 瀏覽:317
pdf魔鬼 瀏覽:29
二維數組遞歸解決演算法問題 瀏覽:382
java反射例子 瀏覽:670
惠普筆記本自帶解壓軟體 瀏覽:840
抖音視頻後台壓縮 瀏覽:707
app里的視頻廣告從哪裡接的 瀏覽:556
天翼雲伺服器跟騰訊雲 瀏覽:618
cyk演算法實現 瀏覽:191
大潘號app在哪裡可以下載 瀏覽:109
怎麼做解壓豌豆捏捏樂 瀏覽:618
安卓手機怎麼調成蘋果表情 瀏覽:755