2016-10-13 4 views
0

Ist es möglich, die Farbe einer Soft-Tastatur (Android-Standard) zu ändern (In der App oder außerhalb) oder brauche ich benutzerdefinierte Tastatur für diese und eine andere Sache Kann ich die gleiche Soft-Tastatur des Android-Gerät aber mit einer anderen Sprache (KEYCODES ändern ???) Ich denke, es wird dort ein Knopf sein, um zwischen den Sprachen zu wechseln, aber bitte antworte mir diese zwei Antworten, es ist so wichtig ...! sry und thx und wie man die App mit verschiedenen Sprachen Tastatur öffnenCustom Keyboard oder Soft Keyboard ??? für Farbwechsel

Antwort

0

Sie sollten benutzerdefinierte Tastatur mit separaten Tastatur XML-Layout-Datei für jede Sprache erstellen. Und switchToNextInputMethod() für den Wechsel zwischen den Sprachen. Schauen Sie sich zunächst Official docs an.

Update: Nur keyboard.xml ändern

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

    <Row> 
     <Key android:codes="8" android:keyLabel="Խ" android:keyEdgeFlags="left" /> 
     <Key android:codes="9" android:keyLabel="Ա" /> 
     <Key android:codes="10" android:keyLabel="Ք" android:keyEdgeFlags="right" /> 
    </Row> 

    <Row> 
     <Key android:codes="11" android:keyLabel="Ս" android:keyEdgeFlags="left" /> 
     <Key android:codes="12" android:keyLabel="Տ" /> 
     <Key android:codes="13" android:keyLabel="Ն" android:keyEdgeFlags="right" /> 
    </Row> 

    <Row> 
     <Key android:codes="14" android:keyLabel="Ց" android:keyEdgeFlags="left" /> 
     <Key android:codes="15" android:keyLabel="Գ" /> 
     <Key android:codes="16" android:keyLabel="Մ" android:keyEdgeFlags="right" /> 
    </Row> 

    <Row> 
     <Key android:codes="67" android:keyIcon="@drawable/sym_keyboard_delete" 
      android:iconPreview="@drawable/sym_keyboard_delete" 
      android:keyEdgeFlags="left" /> 
     <Key android:codes="7" android:keyLabel="ԳՒՆ" /> 
     <Key android:codes="66" android:keyEdgeFlags="right" 
      android:keyIcon="@drawable/sym_keyboard_feedback_return" 
      android:iconPreview="@drawable/sym_keyboard_feedback_return" /> 
    </Row> 

</Keyboard> 

in this Beispiel und das Ergebnis ist

enter image description here

+0

i auf kundenspezifischen Tastatur kein Beispiel finden kann nicht für eine andere Sprache und ist es möglich, um das Thema zu ändern? (eine andere Sprache habe nicht Android: Code = *****) – CJS

+0

und ich kann nicht finden, die Quelle der Google-Tastatur zu :(Ich möchte das gleiche Design, aber mehr als 24 Stunden, die ich suche, gibt es keine Beispiel oder eine Möglichkeit für eine andere Sprache wie Arabisch oder Chinesisch oder freech oder ........! – CJS

+0

Schauen Sie sich [diese] (https://code.utsplus.com/tutorials/create-a-custom- keyboard-on-android - cms-22615) und [das] (http://www.fampennings.nl/maarten/android/09keyboard/index.htm) Tutorials –

Verwandte Themen