Android RecyclerView 簡單教學範例 後我們可以順利的顯示出 RecyclerView 的清單畫面。但是顯示出清單總是要被按的吧!應該是。
所以我們要在裡面加上 OnClickListener 的事件監聽動作。
找到 MyAdapter.java 裡面的 onBindViewHolder:
@Override
public void onBindViewHolder(MyAdapter.ViewHolder holder, final int position) {
// 設定文字 textView 的文字為 itemsData[position].getTitle()
holder.textView.setText(itemsData[position].getTitle());
// 設定 textView 被點擊監聽
holder.textView.setOnClickListener(new View.OnClickListener() {
// 被點擊的動作
@Override
public void onClick(View v) {
// 取得是幾個項目
Log.e("position", String.valueOf(position));
// 取得點下去的那個項目的文字內容
Log.e("text", itemsData[position].getTitle());
}
});
}
這樣就可以啦!
沒有留言:
張貼留言