我正在为视障人士开发专辑应用程序。 我制作了自定义列表视图以显示照片列表。
我想要的是在使用Talkback(Android无障碍服务)聚焦每个项目时播放音频文件。
例如,当选择自定义列表视图中的某个项目时,我想播放该项目的特定音频文件,而不是只读取文本的简单TTS。
有没有办法做到这一点? 有没有可以处理这个问题的听众?像按钮点击监听器。
答案 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);
}