1. 程式人生 > >recyclerview中的 TextView 跑馬燈遇到的一個問題

recyclerview中的 TextView 跑馬燈遇到的一個問題

實現的目標:想在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);
            }
        });