具有 Material Design 风格的自定义 Android 键盘

Posted

技术标签:

【中文标题】具有 Material Design 风格的自定义 Android 键盘【英文标题】:Custom Android keyboard with Material Design Style 【发布时间】:2015-02-04 06:28:37 【问题描述】:

我最近更新了我的应用以实现 Material Design。为了使应用程序向后兼容,我将 appBaseTheme 从“Theme.Holo.Light.DarkActionBar”更改为“Theme.AppCompat.Light.DarkActionBar”。但是,我有一个自定义键盘,它在旧的全息主题中不断弹出。

我想我必须使用一种名为“Widget.Material.Light.KeyboardView”的样式,但我得到了消息:

错误:资源不公开

当我尝试在键盘视图的主题属性中使用它时。 我想要的只是让我的键盘看起来与新的棒棒糖键盘相似。有人可以帮帮我吗?

【问题讨论】:

你有没有想过这个问题?我很想看看你是如何让 Material Design 工作的,我的键盘看起来还是来自 Gingerbread。 我实际上找到了我们正在寻找的东西。我将继续将此标记为重复。 How to change background color of key for android soft keyboard?的可能重复 【参考方案1】:

我不知何故也错过了这个答案,但这应该涵盖你想要做的事情。根据您选择的调色板,为按键或背景设置平面颜色将使其具有非常重要的外观。

How to change background color of key for android soft keyboard?

【讨论】:

以上是关于具有 Material Design 风格的自定义 Android 键盘的主要内容,如果未能解决你的问题,请参考以下文章

Android开发实战之拥有Material Design风格的折叠布局

android material design 风格组件(MaterialButton,MaterialButtonToggleGroup,Chip,ChipGroup)大汇总.

打造Material Design风格的TabBar

打造Material Design风格的TabBar

打造极致Material Design动画风格Button

开发Google Material Design风格的WPF程序