Изменить значок ключа из файла Java для пользовательской клавиатуры

Я получил код для изменения метки ключа из моего файла Java

keyboard.getKeys().get(0).label= "@";

Я также хочу изменить свой значок ключа. Но это не удается.

keyboard.getKeys().get(9).icon= R.Drawable.myicon;

ошибка показывает, когда я так говорю, что int значение. Я не знаю, как сделать это возможным другим способом.

Любая помощь?

1 ответ

Решение

Да нужно drawable за icon как в

keyboard.getKeys().get(9).icon = ContextCompat.getDrawable(Context, R.drawable.myicon);
Другие вопросы по тегам