2014-03-04 4 views
0

SoftKeyboard 샘플 응용 프로그램을 사용하여 사용자 지정 입력 방법을 만들었습니다. 내가 원하는 건 키보드의 키들에 대한 배경을 가진 것뿐입니다. android : backgroundKey 속성이 작동하도록 만들려고하는데 작동하지 않습니다. 내가 문제를 파악android : keyBackground가 작동하지 않습니다.

<?xml version="1.0" encoding="utf-8"?> 
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:keyHeight="10%p" 
    android:verticalGap="0.50%p" 
    android:horizontalGap="0.20%p" 
android:keyBackground="@drawable/bg" 
    > 

    <Row android:keyHeight="6%p" android:keyWidth="7.50%p"> 
     <Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left" /> 
     <Key android:codes="50"  /> 
     <Key android:codes="51" android:keyLabel="3" /> 
     <Key android:codes="52" android:keyLabel="4" /> 
     <Key android:codes="53" android:keyLabel="5" /> 
     <Key android:codes="54" android:keyLabel="6" /> 
     <Key android:codes="55" android:keyLabel="7" /> 
     <Key android:codes="56" android:keyLabel="8" /> 
     <Key android:codes="57" android:keyLabel="9" /> 
     <Key android:codes="48" android:keyLabel="0" /> 
     <Key android:codes="45" android:keyLabel="-" /> 
     <Key android:codes="42" android:keyLabel="*" /> 
     <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" 

    android:isRepeatable="true" /> 
    </Keyboard> 

답변

0

:

나는 울부 짖는 소리 같은 XML 파일이 있습니다. 키 XML 파일에 keyBackground 속성을 추가하려고했습니다. input.xml 파일에서 사용해야했습니다. 다음은이 속성을 사용하기에 적합한 장소입니다.

<android.keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/keyboard" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:keyBackground="@layout/border" /> 
관련 문제