实现的目标:想在recyclerview的TextView那边点击的时候使得TextView实现跑马灯的效果
遇到的问题: 如果直接用itemview的onclick的时候去设置 mTvText的焦点 结果就是点击了但是没有跑起来
然后用mTvText的点击事件去设置焦点的时候就可以成功 下面是师范代码:
holder1.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { holder1.mTvText.performClick(); // holder1.mTvText.setFocusable(true); // holder1.mTvText.setFocusableInTouchMode(true); } })
holder1.mTvText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder1.mTvText.setFocusable(true);
holder1.mTvText.setFocusableInTouchMode(true);
}
});