2017-04-15 3 views
0

私は視覚障害者のためのアルバムアプリケーションを開発しています。 私は写真のリストを表示するカスタムリストビューを作った。Androidトークバックについてアイテムがフォーカスされているときにオーディオファイルを再生したい

Talkback(Androidアクセシビリティサービス)を使用して各項目を集中しているときに、オーディオファイルを再生したいのですが。

たとえば、カスタムリストビューのアイテムの1つが選択されている場合、テキストを読み取るだけの単純なTTSではなく、そのアイテムの特定のオーディオファイルを再生したいとします。

これを行う方法はありますか? この問題を処理できるリスナーはありますか?ボタンのクリックリスナーのような。

答えて

0

私が正しく理解していれば、リスト項目をクリックして何かしたいと思う。あなたはonCreateViewHolderでRecyclerViewを、使用している場合は、あなたのビューに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); 
} 
+0

は、トークバックのために、この作業ですか? 抽象的な説明には申し訳ありません。私は「Talkbackに焦点を当てました」というのは、通常のコンテキストで(アクセシビリティサービスなしで)clickイベントではないことを発見したいと思います。 –

関連する問題