在我的应用程序中调用自定义Android键盘

时间:2010-06-02 15:17:57

标签: android keyboard

我已经搜索了很多网,并且没有找到一个可以帮助我在我的应用程序中调用自定义键盘的资源。我正在使用android / sdk示例/软键盘并在qwerty.xml文件中注释掉第一行键以进行测试。

我尝试在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 个答案:

答案 0 :(得分:1)

安装apk后,您可能需要在手机键盘设置上启用键盘。

  1. 设置&gt;语言和键盘
  2. 选择键盘(也可以取消选中默认的Android键盘)