Saya mencoba menambahkan item ke menu opsi dari sekelompok fragmen.
Saya telah membuat yang baru MenuFragment
kelas dan memperluas ini untuk fragmen yang saya ingin sertakan item menu masuk. Berikut adalah kode:
Jawa:
public class MenuFragment extends Fragment {
MenuItem fav;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
}
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
fav = menu.add("add");
fav.setIcon(R.drawable.btn_star_big_off);
}
}
Kotlin:
class MenuFragment : Fragment {
lateinit var fav: MenuItem
override fun onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState)
setHasOptionsMenu(true)
}
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
fav = menu.add("add");
fav.setIcon(R.drawable.btn_star_big_off);
}
}
Untuk beberapa alasan onCreateOptionsMenu
tampaknya tidak berjalan.