2014-01-27 14 views
4

Я настроил мягкую клавиатуру. Но клавиши клавиатуры (1,2,3,4,5,6,7,8,9,0 и ОК) выглядят размытыми. Удалить ключ в порядке, но другой ключ выглядит размытым.пользовательские клавиши клавиатуры выглядят размытыми

Вот моя клавиатура. enter image description here

Вот мой заказ клавиатуры XML файл

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
android:horizontalGap="0px" 
android:keyHeight="10%p" 
android:keyWidth="24%p" 
android:verticalGap="0px" > 

<Row> 
    <Key 
     android:codes="49" 
     android:keyEdgeFlags="left" 
     android:keyLabel="1" /> 
    <Key 
     android:codes="50" 
     android:keyLabel="2" /> 
    <Key 
     android:codes="51" 
     android:keyLabel="3" /> 
    <Key 
     android:codes="-3" 
     android:keyEdgeFlags="right" 
     android:keyLabel="OK" 
     android:keyWidth="28%p" /> 
</Row> 
<Row> 
    <Key 
     android:codes="52" 
     android:keyEdgeFlags="left" 
     android:keyLabel="4" /> 
    <Key 
     android:codes="53" 
     android:keyLabel="5" /> 
    <Key 
     android:codes="54" 
     android:keyLabel="6" /> 
    <Key 
     android:codes="-5" 
     android:isRepeatable="true" 
     android:keyEdgeFlags="right" 
     android:keyIcon="@drawable/sym_keyboard_delete" 
     android:keyWidth="28%p" /> 
</Row> 
<Row> 
    <Key 
     android:codes="55" 
     android:keyEdgeFlags="left" 
     android:keyLabel="7" /> 
    <Key 
     android:codes="56" 
     android:keyLabel="8" /> 
    <Key 
     android:codes="57" 
     android:keyLabel="9" /> 
    <Key 
     android:codes="48" 
     android:keyLabel="0" 
     android:keyWidth="14%p" /> 
    <Key 
     android:codes="46" 
     android:keyEdgeFlags="right" 
     android:keyLabel="." 
     android:keyWidth="14%p" /> 
</Row> 

+0

ли вы когда-нибудь это выяснили? У меня такая же проблема. – LukeWaggoner

ответ

0

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

+0

Спасибо за комментарии ур, но Plz проверяет «0» и «точечные» клавиши в загруженном изображении, которое мало, но все же эта клавиша выглядит как размытая. И я старался с помощью небольших клавиш, я изменил ширину и высоту клавиш, но все же проблема не решать. – Mubarak

18

Хотя это очень поздний ответ, это поможет другим.

использование либо андроида: shadowRadius или андроид: shadowColor атрибут в вашей KeyboardView тега.

например:

<android.inputmethodservice.KeyboardView 
    android:id="@+id/keyboardview" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:shadowColor="@android:color/transparent" 
    android:focusableInTouchMode="true" 
    android:visibility="gone" /> 

или

<android.inputmethodservice.KeyboardView 
     android:id="@+id/keyboardview" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:shadowRadius="0.0" 
     android:focusableInTouchMode="true" 
     android:visibility="gone" /> 
+1

Это полностью сработало! Должен быть принятый ответ. – LukeWaggoner

+0

Вы можете добавить описание о том, почему это происходит? –

 Смежные вопросы

  • Нет связанных вопросов^_^