2010-06-02 74 views
0

我已經搜索了很多網絡,並且沒有找到可以幫助我在我的應用程序中調用我的自定義鍵盤的單個資源。我正在使用android/sdk示例/軟鍵盤,並已將qwerty.xml文件中的第一行鍵註釋掉以用於測試目的。在我的應用程序中調用自定義Android鍵盤

我已經嘗試在AndroidManifest.xml中進行更改,但仍然無法調用我的自定義鍵盤。在這方面的任何幫助將會有所幫助。

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.android.artoo" android:versionCode="1" 
android:versionName="1.0"> 
<application android:icon="@drawable/icon" android:label="Virtual Keyboard"> 
    <activity android:name=".MainActivity" android:label="Virtual Keyboard" 
    android:windowSoftInputMode="adjustResize"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    </activity> 
    <service android:name=".SoftKeyboard" android:permission="android.permission.BIND_INPUT_METHOD"> 
    <intent-filter> 
    <action android:name="android.view.InputMethod" /> 
    </intent-filter> 
    <meta-data android:name="android.view.im" android:resource="@xml/method" /> 
    </service> 
</application> 
<uses-sdk android:minSdkVersion="4"></uses-sdk> 

</manifest> 

感謝您的幫助!

回答

1

您可能需要在安裝apk後啓用手機鍵盤設置上的鍵盤。

  1. 設置>語言和鍵盤
  2. 選擇鍵盤(也許取消選中默認的Android鍵盤以及)
+0

我在模擬器上這樣做的,使用長按改變了android鍵盤選擇;不過,我只得到以下標準模擬器選項: - >中文 - >安卓鍵盤 - >日文輸入法 其他建議? – 2010-06-02 16:00:07

+2

我的錯誤是,我需要從設置>語言/鍵盤啓用鍵盤,然後長按可啓用輸入法。 – 2010-06-02 16:57:08