Android 3:模拟虚拟钢琴键盘的软键盘行为
Posted
技术标签:
【中文标题】Android 3:模拟虚拟钢琴键盘的软键盘行为【英文标题】:Android 3: Simulating the behaviour of a soft-keyboard for a virtual piano keyboard 【发布时间】:2012-03-01 22:14:49 【问题描述】:我在一个合成器上工作,我希望显示一个键盘/钢琴,用户可以在合成器的任何活动中打开或关闭以弹奏键。最好的解决方案是它的行为类似于普通的软键盘,这意味着,我希望“虚拟钢琴”将当前活动的大小调整为稍微小一点,这样键盘就不会占据相关区域(每个活动都已经可以垂直滚动了)。
我搜索了文档,但没有找到任何优雅的解决方案。有什么提示吗?
谢谢!
尼尔斯
【问题讨论】:
您始终可以选择查看普通软键盘的代码,因为它可以在 android 网站上找到。 【参考方案1】:在 AndroidManiFest 文件中编辑 Activity 属性
喜欢
<activity android:name=".MyActivity" android:windowSoftInputMode="stateHidden|adjustResize" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
【讨论】:
以上是关于Android 3:模拟虚拟钢琴键盘的软键盘行为的主要内容,如果未能解决你的问题,请参考以下文章