Jak zmienić kolor tła klucza dla klawiatury programowej Android?
Wdrażam niestandardową klawiaturę na Androida. Właśnie przeczytałem dokumentację na „developer.android.com” i zobaczyłem próbkę z miękką klawiaturą. Wszystko, co mogę - to zmiana tła klawiatury, zmiana rozmieszczenia przycisków, ustawienie keyIcon zamiast keyLabel na klucz.
Ale nadal nie mogę zmienić tła i koloru klucza.
Proszę napisać przykładowy kod XML lub źródła. Dzięki!
Moja próbka, w której zmieniam tło:
public class GBInput extends InputMethodService implements KeyboardView.OnKeyboardActionListener{
...
private GBKeyboardView mInputView;
@Override
public View onCreateInputView() {
mInputView = (GBKeyboardView) getLayoutInflater().inflate(R.layout.input, null);
mInputView.setOnKeyboardActionListener(this);
mInputView.setKeyboard(mQwertyKeyboard);
mInputView.setBackgroundResource(R.color.keyboard_background);
return mInputView;
}
...
}
I potrzebuję czegoś takiego:
Obrazy dla wszystkich przycisków - to zły pomysł, więc chcę znaleźć lepszy problem.