关于rcycleview的onitemclick事件
我在activity的oncreate设置了recycleview的onitemclick事件,但是安装到真机上后,第一次启动activity的时候,onlick完全没反应,数据加载都是正常的。我退出activity,再重新进的时候,onclick事件又可以实现了。item里面的控件的focusable都设置为false了。而且感觉不应该是这方面的原因。有没有大神能指个方向。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setViews();
//其他方法
}
protected void setViews() {
waterFallRcv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(SideMenuActivity.this, "on click", Toast.LENGTH_SHORT).show();
}
});
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setViews();
//其他方法
}
protected void setViews() {
waterFallRcv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(SideMenuActivity.this, "on click", Toast.LENGTH_SHORT).show();
}
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.