item
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:background="@drawable/recycler_view_item_tv_selector"
selector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true"
android:drawable="@color/colorAccent"/>
<item android:drawable="@color/white"/>
</selector>
监听事件
viewHolder.itemView.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO: 20/4/26
mOnItemClickLitener.onItemClick(viewHolder.itemView, position);
}
});