求教: Android 在 AlertDialog 中的 EditText 使用自定义键盘

2016-02-18 17:24:38 +08:00
 Bensendbs

需求是在一个自定义的弹窗中的 EditText 只能输入小数点和数字,但是三星的测试机使用 InputType.TYPE_NUMBER_FLAG_DECIMAL 没有办法实现想要的效果。

之后我根据这个教程实现了一个自定义键盘,并且测试过可以正常使用,但是在实现中发现弹出的自定义键盘总在弹窗的下层,查了一些资料也并没有解决我的问题,所以想请教一下各位这个怎么解决

7759 次点击
所在节点    Android
4 条回复
tommaomao
2016-12-01 12:02:35 +08:00
遇到同样的问题,所以,你解决了?
Bensendbs
2016-12-01 12:34:03 +08:00
@tommaomao 好久之前的坟也能挖出来...我记得的解决方案好像是 把自定义键盘放在 DialogFragment 里,然后浮在放在 activity 上
tommaomao
2016-12-01 14:07:28 +08:00
@Bensendbs 搜得精准 →_→
wushange
2018-09-26 09:33:31 +08:00
哈哈 同问解决办法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/257423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX