私の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設定で正常に動作しますが、いくつかの理由から、それはそれを検出しません。私はスイッチケースアプローチを使用しようとしましたが、何も返されません。しかし、私はrootviewチャイルドのクリックを記録しようとするとonclicklistener自体を検出します。
おかげで、完全にあなたが歓迎 –
@Stanislavボンダレンコ、それについて忘れてしまった鉱山の100%盗作など –