在 ImageButton Click 上说出来
Posted
技术标签:
【中文标题】在 ImageButton Click 上说出来【英文标题】:Speak out on ImageButton Click 【发布时间】:2013-04-29 13:59:43 【问题描述】:我确实实现了一个以 Imageviews 作为其项目的网格视图,并单击这些项目中的任何一个,会弹出一个自定义对话框以提供对图像的简要描述,如 here 所示。
在对话框中,只有一个按钮可以在单击时关闭对话框。但是,我想知道如果我要在对话框中添加第二个按钮并在单击第二个按钮时说出图像名称,代码和登录会如何。
提前致谢! :-)
【问题讨论】:
【参考方案1】:你应该这样做
在列表视图的适配器中设置图像视图的内容描述并单击第二个按钮
使用 imageview.getContentDescription ----这会返回一个字符序列,所以使用 android TextToSpeech 引擎使用其中的 speak 方法说出它...
喜欢这个
TextToSpeech tts=new TextToSpeech(this,this) //first for context and other for the onInitListener
现在使用 speak 方法..
tts.speak
【讨论】:
以上是关于在 ImageButton Click 上说出来的主要内容,如果未能解决你的问题,请参考以下文章
在一个seflmade工具栏中使用onClick的ImageButton
android Imagebutton 点击更换背景图片,图是换了Imagebutton的大小为啥也变了?