键盘面板选择不同的视图(自定义)

时间:2016-06-15 05:44:28

标签: android-studio android-custom-view navigationbar custom-keyboard

我需要制作一个Panel,我可以在其中切换我设计的不同自定义键盘视图。

像这样的东西 My keypad with navigation panel and custom view of my Numeric keypad

1 个答案:

答案 0 :(得分:1)

至少可以应用两种策略。

  1. 将自定义KeyboardView放在另一个ViewGroup中,例如:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="vertical"
             \>
    
    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="Wazup?!"
        />
    
    <org.dodroid.customime.CustomKeyboardView
        android:id="@+id/keyboard"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:keyBackground="@drawable/samplekeybackground"
        android:keyPreviewLayout="@layout/preview"
        android:popupLayout="@layout/keyboard_popup_keyboard"
        />
    </LinearLayout>
    
  2. 而不是TextView可以是您的自定义面板。

    1. 使用导航按钮在顶部再创建一行。