Witam, jak zrobić listenera w fragmencie w jakiej metodzie go zadeklarować na razie zrobiłem go w metodzie onCreateView i nie działa. Jestem laikiem jeżeli chodzi o tworzenie layoutu w javie. Tak to jakoś wstawiłemm, android studio nie wskazuje mi żadnego błędu więc nie wiem o co chodzi.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View rootView = inflater.inflate(R.layout.fragment_one, container, false);
CheckBox checkBox1 = (CheckBox) rootView.findViewById(R.id.checkbox1);
checkBox1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
Log.i("wiadomosc","ta wiadomosc");
}
}
);
return inflater.inflate(R.layout.fragment_one, container, false);
}
Ostatecznie to ma to być coś takiego że po kliknięciu w checkboxa dwa edittexty zmieniają właściwość na disabled i nie można tam wpisać żadnej wartości. Wszystko jest w jednym fragmencie.