2010-06-02 5 views
0

J'ai beaucoup cherché sur le net et je n'ai pas trouvé une seule ressource qui puisse m'aider à appeler mon clavier personnalisé dans mon application. J'utilise les exemples android/sdk/soft keyboard et j'ai commenté la première rangée de clés dans le fichier qwerty.xml à des fins de test.Appeler le clavier Android personnalisé dans mon application

J'ai essayé d'apporter des modifications au fichier AndroidManifest.xml mais je ne peux toujours pas appeler mon clavier personnalisé. Toute aide à cet égard sera utile.

<?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> 

Nous vous remercions de votre aide!

Répondre

1

Vous devrez peut-être activer le clavier sur les paramètres du clavier du téléphone après l'installation de votre apk.

  1. Paramètres> Langue et clavier
  2. Sélectionnez votre clavier (peut-être décocher le clavier Android par défaut ainsi)
+0

Je fais cela sur l'émulateur et en utilisant le long pour changer l'androïde sélection de clavier; Cependant, je n'ai que les options d'émulateur standard suivantes: -> Chinois -> Clavier Android -> Japonais IME Autres suggestions? –

+2

Mon erreur, je devais activer le clavier à partir de Paramètres> Langue/clavier et revenir et appuyez longuement pour activer la méthode de saisie. –

Questions connexes