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

android自定義數字鍵

發布時間:2023-05-02 23:15:38

㈠ 請問怎麼製作一個android的虛擬數字鍵盤。

手機系統最好是開發版,穩定版必須先root,可以自己root(另找教程),也可以刷成開發版。我的手機系統是MIUI4.10.31(開發版),可以在「系統更新」查看,具有root功能。

安裝RE管理器和Root Explorer。小米4自帶應用商店沒有這兩個,所以我先下了豌豆莢,再安裝這兩個app。RE管理器需要下載兩個APP後才能啟用。

Root Explorer獲取root許可權。開發版小米4自帶的「安全中心」——ROOT許可權管理——Root Explorer,獲取root許可權。

打開build.prop文件(關鍵)。打開Root Explorer——system文件夾——點擊變成「掛載為可讀寫」,英文為「Mount R/W」——長按build.prop,「以文本方式編輯」,英文為「open in text editor」。

修改build.prop文件(關鍵)。直接拉到最後一行,添加一行:qemu.hw.mainkeys=0——點右上角的,修改保存並退出,英文為「save and exit」。

6
重啟手機,屏幕下方就會出現虛擬按鍵,跟觸屏鍵功能一樣。到此就可以使用了~

㈡ android的手機,鍵盤定義fn鍵,用作數字和字母切換,請問這個鍵值應該定義成多少

如果是自定義鍵盤裡面的話,xml文件裡面的簡直可以是-3,如下內容:
<Key android:codes="-3" android:keyWidth="20%p"
android:keyIcon="@drawable/sym_keyboard_done"
android:keyEdgeFlags="left" />

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

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

㈣ Android自定義軟鍵盤

Android自定義鍵盤的使用

1、新建一個xml文件夾放在res目錄下面,然後新建xml文件:money_keyboard.xml
2、然後在XML文件中添加按鈕布局,這個布局就是鍵盤的樣子了

3 屬性介紹:
Keyboard:
存儲鍵盤以及按鍵相關信息。
android:horizontalGap
按鍵之間默認的水平間距。
android:verticalGap
按鍵之間默認的垂直間距。
android:keyHeight
按鍵的默認高度,以像素或顯示高度的百分比表示。
android:keyWidth:
按鍵的默認寬度,以像素或顯示寬度的百分比表示。
Row:
為包含按鍵的容器。
Key:
用於描述鍵盤中單個鍵的位置和特性。
android:codes
該鍵輸出的unicode值。
android:codes 官網介紹是說這個是該鍵的unicode 值或者逗號分隔值,當然我們也可以設置成我們想要的值,在源碼中提供了幾個特定的值
對照表:

android:isRepeatable
這個屬性如果設置為true,那麼當長按該鍵時就會重復接受到該鍵上的動作,在 刪除鍵鍵 和 空格鍵 上通常設為true。
android:keyLabel
顯示在按鍵上的文字。
android:keyIcon 與 keyLabel
是二選一關系,它會代替文字以圖標的形式顯示在鍵上。

android:keyWidth="33.33333%p"
每一個按鈕的寬度,可以設置百分比

android:keyHeight="10%p"
每一個按鈕高度,可以設置百分比

KeyboardView是一個渲染虛擬鍵盤的View。 它處理鍵的渲染和檢測按鍵和觸摸動作。
顯然我們需要KeyboardView來對Keyboard里的數據進行渲染並呈現給我們以及相關的點擊事件做處理。 1)//設置keyboard與KeyboardView相關聯的方法。
public void setKeyboard(Keyboard keyboard)
2)//設置虛擬鍵盤事件的監聽,此方法必須設置,不然會報錯。
public void setOnKeyboardActionListener(OnKeyboardActionListener listener) 步驟上呢,做完第一步的關聯,並設置第二步的事件,調用KeyboardView.setVisible(true);鍵盤就可以顯示出來了, 是不是很簡單。不過到這里還沒有結束哦,接下來我們為了使用上的便利要進行相應的封裝。 封裝 這里我們通過繼承EditText來對Keyboard與KeyboardView進行封裝。
attr.xml文件,這里我們需要通過一個xml類型的自定義屬性引入我們的鍵盤描述文件。

1、新建一個類,我取名叫KeyUtils然後在裡面新建三個屬性。KeyBoard用處可大了,他才是本體,可以通過設置他來切換鍵盤。
2、構造函數,初始下三個參數。
3、先說下預覽圖吧,就是效果圖上的預覽圖,需要預覽圖的話的將setPreviewEnabled設置為true,不過還得在布局文件中的android.inputmethodservice.KeyboardView標簽對立面設置預覽布局。否則,不會有字。至於設置的布局,一個TextView就好了~

onPress: 按下觸發。
onRelease:松開觸發。
onKey : 松開觸發,在OnRelease之前觸發。
swipeLeft : 左滑動,其他同理。哈哈~就這么懶。
onText :需要在 鍵盤xml,也就是我此時的number.xml裡面中key標簽對里添加一個

㈤ android數字鍵盤怎麼設置成默認的

Android EditText默認數字鍵盤,能輸入字母和數字,使用inputType="number"不管用的,下面的方法管用默認是數字鍵盤,但是返回可到字母鍵盤:

布局:
<EditText
android:id="@+id/limit_edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/dimen_basic4"
android:ellipsize="end"
android:hint="哈哈哈"
android:singleLine="true" />
java代碼:
EditText editText = (EditText) findViewById(R.id.limit_edittext);
String digists = "";
editText.setKeyListener(DigitsKeyListener.getInstance(digists));

閱讀全文

與android自定義數字鍵相關的資料

熱點內容
詞法分析編譯原理論文 瀏覽:269
電腦文件夾還原方法 瀏覽:528
安卓包如何成為文檔 瀏覽:946
繼承類如何實例化python 瀏覽:767
逆戰加密武器鑰匙 瀏覽:261
php取小數後兩位 瀏覽:354
單片機編程魔法師 瀏覽:834
帝豪gs怎麼下載影視app軟體 瀏覽:511
程序員去山中泡溫泉 瀏覽:38
安卓手機怎麼恢復出廠系統版本 瀏覽:361
高三倒計時緩解壓力 瀏覽:621
一捏就變形的解壓玩具怎麼折 瀏覽:198
易融貸app借錢怎麼 瀏覽:941
單片機側重點 瀏覽:869
江蘇惠普伺服器虛擬化設計雲主機 瀏覽:649
在歐拉app好貓充電樁怎麼申請 瀏覽:451
反編譯代碼教程 瀏覽:800
linuxio阻塞 瀏覽:973
8腳單片機pic 瀏覽:821
如何看彩色塗鴉遮住的字安卓 瀏覽:688