Android에서 팝업 메뉴를 만들고 싶지만 화면이 아닌 휴대 전화 하드웨어 버튼을 터치하여 표시하고 싶습니다.휴대 전화의 Android 팝업 메뉴 통합 버튼
하지만 자습서는 화면의 일부 버튼 만 누르면됩니다. 휴대 전화의 기존 버튼 터치에 어떻게 반응합니까?
이미지 버튼이 아니라 휴대 전화의 통합 버튼이 필요합니다. 내가 짐작하는 경우
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_overflow_holo_dark"
android:contentDescription="@string/descr_overflow_button"
android:onClick="showPopup" />
public void showPopup(View v) {
PopupMenu popup = new PopupMenu(this, v);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.menu.actions, popup.getMenu());
popup.show();
}
이것은 가능하지 않으며 그렇게해서는 안됩니다. –
세계에서 사용자가 앱과 관련이없는 버튼을 누를 때마다 팝업 메뉴를 표시하는 이유는 무엇입니까 ?? – tyczj