안녕하세요.
ListActivity 를 상속 받은 후 List 에서 ContextMenu 를 생성했습니다.
그런데, long click 시 컨텍스트 메뉴가 안 나옵니다.
별도로 Activity 를 상속 받아서 처리한 테스트에서는 정상적으로 나옵니다.
아래 내용 참조
java file
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mListView = (ListView) findViewById(android.R.id.list); <- 이 부분이 맞나요?
registerForContextMenu(getListView()); <- 이 부분이 맞나요?
}
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("속성");
menu.add(0, ATTRIBUTES, Menu.NONE, R.string.attr);
}
xml file
<ListView
android:id="@+id/android:list" <- 이 부분이 맞나요?
android:layout_width="fill_parent"
android:layout_height="fill_parent"
</ListView>