覆盖 Android 内置功能的外观
我正在开发的 Android 应用程序利用了 Android 内置的语音输入功能,但我想更改语音输入对话框的外观,使其与我的程序的其余部分更加美观匹配。有没有办法替代我自己的资产?重写父类引用的布局xml是一个简单的事情吗?预先感谢您的宝贵时间!
The Android app I'm working on makes use of Android's baked-in speech-input feature, but I want to alter the look of the speech-input dialog to be more of an aesthetic match with the rest of my program. Is there a way to substitute my own assets? Is it a simple matter of overriding the layout xml that the parent class references? Thanks in advance for your time!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以创建自定义对话框并使用 setContentView(R.layout.something)
yes you can make a custom dialog and use setContentView(R.layout.something)
恐怕就像替换布局一样简单。
您需要使用 SpeechRecognizer 类来管理自己的语音识别流程。
使用它涉及很多细节,但如果可以的话,您似乎可以自定义 UI 体验。
I am afraid it is as easy as substituting a layout.
You need to manage your own speech recognition flow by using the SpeechRecognizer class.
There's a lot of details involved in using it, but it appears that you can customize the UI experience if you can.