Comment mettre un fond différent de clés pour Android Clavier Personnalisé

Je suis en train de Travailler sur personnaliser le Clavier de l'Application

Comment mettre un fond différent de clés pour Android Clavier Personnalisé

Comment mettre un fond différent de clés pour Android Clavier Personnalisé

C'est le code pour la couleur de fond de input.xml dans softkeyboard :-

     @Override
    public View onCreateInputView() {


      Log.e("onStartInputView ","On StartInput View Called--");

      SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
      String Backgroundcolour = preferences.getString("BackgroundColour","");

     Log.e("Brithnesss- -","----"+Backgroundcolour);

    if(Backgroundcolour.equalsIgnoreCase("black"))
    {

    this.mInputView = (KeyboardView) getLayoutInflater().inflate(
            R.layout.input, null);


    }else
    {
        this.mInputView = (KeyboardView) getLayoutInflater().inflate(
            R.layout.input1, null);
        //this.mInputView.setB
    }

    this.mInputView.setOnKeyboardActionListener(this);
    this.mInputView.setKeyboard(this.mQwertyKeyboard);
    return this.mInputView;
}

 @Override public void onStartInputView(EditorInfo attribute, boolean restarting) {
    super.onStartInputView(attribute, restarting);
    //Apply the selected keyboard to the input view.

    setInputView(onCreateInputView());

}

Je ne reçois pas comment définir l'image de fond pour clé spécifique.

Consultez cette stackoverflow.com/questions/15789997/...
je ne reçois pas la forme ce bien correctement peut-u s'il vous plaît dire comment je pourrais définir les différentes touches de couleur?
J'ai besoin de fond pour clé spécifique à l'arrière-plan au lieu de la même clé, l'image d'arrière-plan pour l'ensemble du clavier. j'ai besoin de toute urgence
Salut @user...je l'avais fait avec les couleurs des touches, mais le texte dans les touches ne sont pas visibles..Pouvez-vous m'aider???

OriginalL'auteur user | 2013-08-14