我似乎无法让我的onclicklistener开关案件工作。 下面是一个代码正确的开关caseonclicklistener与片段
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.levelfirst, container, false);
ImageView homeb = (ImageView)rootView.findViewById(R.id.homeb);
TextView one = (TextView)rootView.findViewById(R.id.one);
TextView two = (TextView)rootView.findViewById(R.id.two);
rootView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(view.getId() == R.id.one){
Toast.makeText(getActivity(),"its working",Toast.LENGTH_SHORT).show();
}
}
});
单项目设置onclicklistener工作正常,但由于某种原因,它不会检测到它。我试过使用开关盒的方法,但它不会返回任何东西。然而,它会检测onclicklistener本身,当我尝试记录rootview childs点击。
谢谢,完全忘记了它 –
@Stanislav邦达连科欢迎您 –