У меня есть этот метод:
public void ButtonBorder(Button button1, Button button2, Button button3, Button button4) {
button1.setBackgroundResource(R.color.Transparent);
button2.setBackgroundResource(R.drawable.bottom_btn_border);
button3.setBackgroundResource(R.drawable.all_border);
button4.setBackgroundResource(R.drawable.all_border);
}
, и я называю его в моих фрагментах onItemClick()
метод, подобный этому:
@Override
public void onItemClick(int position) {
Button button1= ((MainActivity)getActivity()).button1
Button button2= ((MainActivity)getActivity()).button2;
Button button3= ((MainActivity)getActivity()).button3;
Button button4=((MainActivity)getActivity()).button4;
((MainActivity)getActivity()).ButtonBorder(button1, button2, button3, button4);
}
, и он не работает вообще.
Это правильный способ сделать это?