2010-06-02 75 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