Vì vậy, đó là những gì tôi muốn biết. Làm thế nào tôi có thể thiết lập khả năng hiển thị của menu một cách có lập trình trong Android ?? Đây là cách tôi có trình đơn của tôi:Đặt hiển thị trong Menu lập trình android
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected (MenuItem item){
switch (item.getItemId()){
case R.id.menuregistrar:
break;
case R.id.menusalir:
break;
}
return true;
}
Nhưng mã này không nằm trong onCreate, vì vậy tôi không biết làm thế nào để thiết lập một mục hiển thị hoặc ẩn lập trình (trong trường hợp của tôi, tôi muốn "menuregistrar" . là vô hình khi tôi đã đăng ký ứng dụng của tôi và mãi mãi
+1 cho câu trả lời tốt đẹp ... – Lucifer
Hai lời khuyên: 1.you có thể thắt chặt mà lên bằng cách viết 'đăng ký. setVisible (userNotRegistered); '2. Các biến Boolean thường là tích cực tức là' if (! userRegistered) '. 'nếu (! UsersNotRegistered)' rất khó hiểu: nếu người dùng KHÔNG được đăng ký? –
@ W.K.S đã đồng ý. cảm ơn cho bình luận. –