我正在使用新的public class SigninUserInsurance extends Fragment {
Button.OnClickListener thisListener = new Button.OnClickListener(){
@Override
public void onClick(View v){
.....
}
}
工具(AndroidX版本:1.1.0-alpha01)来支持 preferenceEditor.putString("User Insurance", Button.getText());
preferenceEditor.commit();
activity.fragChanger(4);
中的项目选择。我知道在SelectionTracker
的帮助下,我可以处理项目单击,例如打开它。
但是有一个问题:如果项目中还有其他按钮(暂停按钮,菜单等),则该按钮不起作用。他们的点击事件仅被RecyclerView
捕获,我无法识别是按下了暂停按钮还是按下了项目。
作为一种解决方法,我可以使用OnItemActivatedListener
中的(X,Y)坐标来确定单击了哪个元素,但是这种方法很难看。有没有更优雅的方式?
答案 0 :(得分:0)
您可以使用OnTouchListener代替OnClickListener