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());
                }
            });
    }
這樣就可以啦!
 
沒有留言:
張貼留言