键盘主题设置
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:background="@drawable/keyboard_background"
|
||||
android:id="@+id/keyboard_root"
|
||||
android:id="@+id/background"
|
||||
android:gravity="center"
|
||||
android:padding="16dp">
|
||||
|
||||
|
||||
@@ -220,7 +220,6 @@
|
||||
|
||||
<!-- 其他 -->
|
||||
<LinearLayout
|
||||
android:id="@+id/click_Feedback"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="20dp"
|
||||
@@ -228,6 +227,7 @@
|
||||
android:orientation="vertical">
|
||||
<!-- 反馈 -->
|
||||
<LinearLayout
|
||||
android:id="@+id/click_Feedback"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="64dp"
|
||||
android:gravity="center_vertical"
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/keyboard_background"
|
||||
android:id="@+id/keyboard_root"
|
||||
android:id="@+id/background"
|
||||
android:orientation="vertical">
|
||||
|
||||
<!-- 补全建议区域(可横向滑动) -->
|
||||
@@ -12,10 +11,8 @@
|
||||
android:layout_height="40dp"
|
||||
android:scrollbars="none"
|
||||
android:overScrollMode="never"
|
||||
android:background="@drawable/keyboard_background"
|
||||
android:id="@+id/completion_scroll">
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/completion_suggestions"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -263,115 +260,87 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_q"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="Q"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_w"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="W"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_e"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="E"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_r"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="R"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_t"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="T"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_y"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="Y"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_u"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="U"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_i"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="I"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_o"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="O"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/key_p"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="P"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
@@ -381,112 +350,87 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_a"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="A"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_s"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="S"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_d"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="D"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_f"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="F"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_g"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="G"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_h"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="H"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_j"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="J"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_k"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="K"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_l"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="L"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
@@ -496,112 +440,89 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_Shift"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_up"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="2"
|
||||
android:text="Shift"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_z"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="Z"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_x"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="X"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_c"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="C"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_v"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="V"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_b"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="B"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_n"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="N"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_m"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="M"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_backspace"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_del"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="2"
|
||||
android:text="Del"
|
||||
android:layout_marginStart="12dp"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
@@ -612,52 +533,42 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_number"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_123"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="123"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_Ai"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_ai"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="Ai"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_space"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="181dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="3"
|
||||
android:text="Space"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_send"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="88dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="2"
|
||||
android:text="Send"
|
||||
android:textSize="12sp"
|
||||
android:padding="4dp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
|
||||
@@ -3,20 +3,268 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/keyboard_background"
|
||||
android:id="@+id/keyboard_root"
|
||||
android:id="@+id/background"
|
||||
android:orientation="vertical">
|
||||
<!-- 补全建议区域(可横向滑动) -->
|
||||
<HorizontalScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="40dp"
|
||||
android:scrollbars="none"
|
||||
android:overScrollMode="never"
|
||||
android:id="@+id/completion_scroll">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/completion_suggestions"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="4dp"
|
||||
android:paddingEnd="4dp">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_0"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_1"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_3"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_4"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_5"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_6"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_7"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_8"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_9"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_10"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_11"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_12"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_13"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_14"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_15"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_16"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_17"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_18"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_19"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_20"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
</LinearLayout>
|
||||
</HorizontalScrollView>
|
||||
<!-- 第一行数字键 -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:id="@+id/key_1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="1"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
@@ -24,90 +272,72 @@
|
||||
|
||||
<TextView
|
||||
android:id="@+id/key_2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="2"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_3"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="3"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_4"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="4"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_5"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="5"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_6"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="6"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_7"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="7"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_8"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="8"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_9"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="9"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_0"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="0"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
@@ -118,103 +348,85 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:id="@+id/key_tilde"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_minus"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="~"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_slash"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="/"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_colon"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text=":"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_semicolon"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text=";"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_left_paren"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_paren_l"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="("
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_right_paren"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_paren_r"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text=")"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_dollar"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="$"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_amp"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="&"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_at"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="@"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_quote"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_quote_d"
|
||||
android:layout_width="33dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="”"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
@@ -225,73 +437,63 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:id="@+id/key_symbol_switch"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_symbols_more"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="2"
|
||||
android:text="#+="
|
||||
android:layout_marginEnd="16dp"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_period"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_dot"
|
||||
android:layout_width="47dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="."
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_comma"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="47dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text=","
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_question"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="47dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="?"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_exclaim"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_exclam"
|
||||
android:layout_width="47dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="!"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_quote_single"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_quote"
|
||||
android:layout_width="47dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="'"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_backspace"
|
||||
android:layout_width="0dp"
|
||||
android:id="@+id/key_del"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="2"
|
||||
android:text="Del"
|
||||
android:layout_marginStart="12dp"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
@@ -302,33 +504,37 @@
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:id="@+id/key_abc_switch"
|
||||
android:layout_width="0dp"
|
||||
<TextView
|
||||
android:id="@+id/key_abc"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="40dp"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_ai"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="abc"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_space"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="181dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="3"
|
||||
android:text="Space"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
android:clickable="true"/>
|
||||
<TextView
|
||||
android:id="@+id/key_send"
|
||||
android:layout_width="0dp"
|
||||
android:layout_width="88dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_weight="1"
|
||||
android:text="send"
|
||||
android:textSize="12sp"
|
||||
android:textColor="#A9A9A9"
|
||||
android:gravity="center"
|
||||
|
||||
@@ -2,72 +2,325 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:background="@drawable/keyboard_background"
|
||||
android:id="@+id/keyboard_root"
|
||||
android:id="@+id/background"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<HorizontalScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="40dp"
|
||||
android:scrollbars="none"
|
||||
android:overScrollMode="never"
|
||||
android:id="@+id/completion_scroll">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/completion_suggestions"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="4dp"
|
||||
android:paddingEnd="4dp">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_0"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_1"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_3"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_4"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_5"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_6"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_7"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_8"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_9"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_10"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_11"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_12"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_13"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_14"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_15"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_16"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_17"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_18"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_19"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/suggestion_20"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:textSize="12sp"
|
||||
android:paddingHorizontal="12dp"
|
||||
android:gravity="center"
|
||||
android:clickable="true"
|
||||
android:background="@drawable/btn_keyboard"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
</LinearLayout>
|
||||
</HorizontalScrollView>
|
||||
|
||||
<!-- 第一行: [ ] { } # % ^ * + = -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView android:id="@+id/key_lbracket" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="[" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_rbracket" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="]" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
|
||||
<TextView android:id="@+id/key_lbrace" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="{" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_rbrace" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="}" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
|
||||
<TextView android:id="@+id/key_hash" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="#" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_percent" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="%" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_caret" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="^" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_asterisk" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="*" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_plus" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="+" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_equal" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="=" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_bracket_l" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_bracket_r" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_brace_l" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_brace_r" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_hash" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_percent" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_caret" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_asterisk" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_plus" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_equal" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
</LinearLayout>
|
||||
|
||||
<!-- 第二行: _ \ | ~ < > € £ ¥ · -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView android:id="@+id/key_underscore" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="_" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<!-- 反斜杠:用 HTML 实体 \ 更安全 -->
|
||||
<TextView android:id="@+id/key_backslash" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="\\" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_pipe" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="|" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_tilde" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="~" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
|
||||
<TextView android:id="@+id/key_lt" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="<" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_gt" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text=">" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
|
||||
<TextView android:id="@+id/key_euro" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="€" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_pound" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="£" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_yen" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="¥" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_middot" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="·" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_underscore" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_backslash" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_pipe" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_tilde" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_lt" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_gt" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_euro" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_pound" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_money" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_bullet" android:layout_width="33dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
</LinearLayout>
|
||||
|
||||
<!-- 第三行: . , . , ? ! ' [delete ×2] (中间两个小点按你的图可只保留 . ,) -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
<TextView android:id="@+id/key_123_switch" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="2" android:text="123" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_period" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="." android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_comma" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="," android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_question" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="?" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_exclaim" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="!" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_quote_single" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="'" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_backspace" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="2" android:text="Del" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_symbols_123" android:layout_width="40dp" android:layout_height="40dp" android:layout_marginEnd="16dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_dot" android:layout_width="47dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_comma" android:layout_width="47dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_question" android:layout_width="47dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_exclam" android:layout_width="47dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_quote" android:layout_width="47dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_backspace" android:layout_width="42dp" android:layout_height="40dp" android:layout_marginStart="12dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
</LinearLayout>
|
||||
|
||||
<!-- 第四行:123 | abc | [Space ×3] | send -->
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
<TextView android:id="@+id/key_abc_switch" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="abc" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_space" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="4" android:text="Space" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_send" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:text="send" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_abc" android:layout_width="42dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_ai" android:layout_width="42dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_space" android:layout_width="181dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
<TextView android:id="@+id/key_send" android:layout_width="88dp" android:layout_height="40dp" android:textSize="12sp" android:textColor="#A9A9A9" android:gravity="center" android:clickable="true"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
Reference in New Issue
Block a user