Как мне объявить кнопку при прослушивании клика во фрагменте, чтобы переключиться на действие?
Я пытался, но я получаю ошибки "Слушатель Onclick не может быть применен здесь" Пожалуйста, помогите мне, ребята
Вот мой Fragment.java
public class Fragment extends Fragment {
public Fragment() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_layout, container, false);
final Button button = (Button) rootView.findViewById(R.id.payment_info);
final Button button1 = (Button) rootView.findViewById(R.id.redeem);
final Button button2 = (Button) rootView.findViewById(R.id.make_payment);
final Button button3 = (Button) rootView.findViewById(R.id.payment_histories);
// Inflate the layout for this fragment
return rootView;
}
@Override
public void onAttach(Context context) {
super.onAttach(context);
}
@Override
public void onDetach() {
super.onDetach();
}
}
1 ответ
Решение
OnClickListener - это интерфейс, поэтому вам нужно не только расширить фрагмент, но и реализовать OnClick.
Попробуйте это в вашем объявлении класса:
public class Fragment extends Fragment implements OnClickListener
Надеюсь, поможет.