2
일부 조건으로 표시되는 탐색 항목 (true 또는 false)을 설정합니다.탐색 항목 setVisible
item = (MenuItem)getActivity().findViewById(R.id.find_doctor_nav);mInsertBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {if(type.equals("Doctor")){
item.setVisible(false);
}
if(type.equals("Patient")){
item.setVisible(true);
}
CharSequence text = "User session start..!";
Toast toast = Toast.makeText(getContext(), text, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER,0,0);
toast.show();
}
}
});
이것은 제가 수행 할 코드입니다. 그러나 이것은 내가 조각 클래스에서하고 있어요
null 객체 참조에 '오류를 나에게
android.view.MenuItem android.view.MenuItem.setVisible (부울)을 제공하지만, 그것은 작동하지 않을 것 내 코드로. 나에게 적절한 해결책을 제안 해주세요. 감사합니다 ....
하지만 Desig 라이브러리의 'NavigationView'를 사용하고 계십니까? –
Elvis, "fragment"에서 설정 했으므로 이것은 작동하지 않습니다. 내 코드 작업 2 일 전에는이 시간이 작동하지 않습니다. 나는 이것이 올바른 방법임을 알고 싶다. 나는 안드로이드에서 더 최신이기 때문에 – Mujahid
네,이 안드로이드 NavigationView. 나는 주 활동에 내비게이션 코드를 쓰고 있는데, 나는 조각으로 이것을한다. – Mujahid