Android 原生 GoogleLatinIME 修改

源码已放我的csdn资源中和gitee仓库中:GoogleLatinIME Source code: 安卓谷歌LatinIME输入法源码

有需要可自行下载

1.修改输入法全键盘字体大小

主要修改

LatinIME/java/res/values/config.xml文件

@@ -47,8 +47,8 @@
     <dimen name="config_key_preview_offset_lxx">50.0dp</dimen>
     <dimen name="config_key_preview_height_lxx">122dp</dimen>
     <fraction name="config_key_preview_text_ratio">82%</fraction>
-    <fraction name="config_key_letter_ratio_holo">55%</fraction>
-    <fraction name="config_key_letter_ratio_lxx">55%</fraction>
+    <fraction name="config_key_letter_ratio_holo">90%</fraction>
+    <fraction name="config_key_letter_ratio_lxx">90%</fraction>
     <fraction name="config_key_large_letter_ratio_holo">65%</fraction>
     <fraction name="config_key_large_letter_ratio_lxx">90%</fraction>
     <fraction name="config_key_label_ratio_holo">34%</fraction>
@@ -65,7 +65,7 @@
 
     <!-- For 5-row keyboard -->
     <fraction name="config_key_vertical_gap_5row">3.20%p</fraction>
-    <fraction name="config_key_letter_ratio_5row">55%</fraction>
+    <fraction name="config_key_letter_ratio_5row">90%</fraction>
     <fraction name="config_key_shifted_letter_hint_ratio_5row">41%</fraction>
 
     <dimen name="config_suggestions_strip_height">40dp</dimen>

2. 隐藏输入法中的emoji按键

主要修改文件:

LatinIME/java/res/xml/key_styles_common.xml

@@ -79,20 +79,22 @@
     <!-- emojiKeyStyle must be defined before including @xml/key_syles_enter. -->
     <switch>
         <case latin:keyboardTheme="ICS|KLP">
+               <!--
             <key-style
                 latin:styleName="emojiKeyStyle"
                 latin:keySpec="!icon/emoji_action_key|!code/key_emoji"
                 latin:keyActionFlags="noKeyPreview"
-                latin:backgroundType="action" />
+                latin:backgroundType="action" /> -->
         </case>
         <!-- keyboardTheme="LXXLight|LXXDark" -->
         <default>
+                <!--
             <key-style
                 latin:styleName="emojiKeyStyle"
                 latin:keySpec="!icon/emoji_action_key|!code/key_emoji"
                 latin:keyLabelFlags="keepBackgroundAspectRatio"
                 latin:keyActionFlags="noKeyPreview"
-                latin:backgroundType="action" />
+                latin:backgroundType="action" />-->
         </default>
     </switch>
     <include

 LatinIME/java/res/xml/key_styles_enter.xml

@@ -247,6 +247,7 @@
         </case>
         <!-- Smiley in textShortMessage field.
              This <case> should be after Shift + Enter <case> and before any of action <case>. -->
+                         <!--
         <case
             latin:mode="im"
         >
@@ -254,6 +255,7 @@
                 latin:styleName="enterKeyStyle"
                 latin:parentStyle="emojiKeyStyle" />
         </case>
+                -->
         <case
             latin:imeAction="actionGo"
         >

 

修改效果让如图片,键盘字体加大,emoji按键也会隐藏

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值