2017-04-15 25 views
0

我正在爲視覺障礙人士開發專輯應用程序。 我做了自定義列表視圖來顯示照片列表。關於Android對講。我想在播放項目時播放音頻文件

我想要什麼是播放音頻文件時,每個項目都集中使用Talkback(Android輔助功能服務)。

例如,當自定義列表視圖中的某個項目被選中時,我想播放該項目的特定音頻文件,而不是簡單地讀取文本的TTS。

有沒有辦法做到這一點? 有沒有可以處理這個問題的聽衆?像按鈕點擊監聽器。

回答

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); 
} 
+0

這是否適用於對講? 我很抱歉抽象描述。我想在通常的上下文中找到「焦點在Talkback中說明」而不是點擊事件(沒有無障礙服務)。 –