ฉันกำลังพยายามเพิ่มรายการในเมนูตัวเลือกจากกลุ่มของชิ้นส่วน
ฉันได้สร้างMenuFragment
คลาสใหม่และขยายสิ่งนี้สำหรับแฟรกเมนต์ที่ฉันต้องการรวมรายการเมนูค่ะนี่คือรหัส:
Java:
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);
}
}
ด้วยเหตุผลบางอย่างonCreateOptionsMenu
ดูเหมือนจะไม่ทำงาน