【发布时间】:2015-05-12 18:57:00
【问题描述】:
这是来自 Android Studio 1.1.0 模拟器的图片(我的设备与左侧的设备匹配):
这是我请求键盘的方式(我只有数字输入):
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
这是否保证我的应用在某些实际设备上具有白色键盘(按钮全部大写)? (这也是我在其他模拟器上遇到的一个看起来很糟糕的屏幕!)
如何保证“隐身”(灰色键盘)外观?
【问题讨论】:
-
键盘派生自当前设置的键盘应用程序。随着时间的推移,设计发生了变化,因此它现在是白色的(遵循 Material Design 规则)。要强制进行特定设计,您需要将该键盘编码到您的应用程序中,以便它不是用于输入数字的键盘应用程序。
标签: java android android-studio android-emulator