2013-10-04 2 views

ответ

0

вы можете добиться этого с помощью использования KeyboardView:

KeyboardView kbd = new KeyboardView(context); 
kbd.setKeyboard(new Keyboard(this, R.xml.customlayout)); 

kbd.setOnKeyboardActionListener(new OnKeyboardActionListener() { 
    .... 
} 

теперь вы кД, который является обычным видом.

Приятная вещь в том, что R.xml.custom относится к /res/xml/custom.xml, который определяет в xml раскладку клавиатуры. Для получения дополнительной информации об этом файле, смотрите здесь: Keyboard, Keyboard.Row, Keyboard.Key.

+0

: Я просто хочу сменить ключевой ярлык –

+0

, вы не можете изменить только один ключ из встроенной клавиатуры, вам нужно настроить клавиатуру для желаемого результата – Hamad

0

Вы можете использовать свою собственную клавиатуру для изменения текста и стиля клавиатуры. Custom Keyboard

0

вы должны взглянуть на ImeActionLabel или ImeActionId

<EditText android:id="@+id/some_edittext" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:imeOptions="actionSend"> 
</EditText> 

Read this answer for more details