关于Android对讲。我想在项目聚焦时播放音频文件

时间:2017-04-15 08:16:24

标签: android listview listener talkback

我正在为视障人士开发专辑应用程序。 我制作了自定义列表视图以显示照片列表。

我想要的是在使用Talkback(Android无障碍服务)聚焦每个项目时播放音频文件。

例如,当选择自定义列表视图中的某个项目时,我想播放该项目的特定音频文件,而不是只读取文本的简单TTS。

有没有办法做到这一点? 有没有可以处理这个问题的听众?像按钮点击监听器。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望通过单击列表项来执行某些操作。如果您使用的是RecyclerView,则可以在onCreateViewHolder中使用setOnClickListener作为您的视图:

@Override
public YourViewHolder onCreateViewHolder(final ViewGroup parent, final int 
viewType) {
    View view = LayoutInflater.from(mContext).inflate(R.layout.myview, 
parent, false);
    view.setOnClickListener(mOnClickListener);
    return new YourViewHolder(view);
}