안드로이드 Listview의 특정 위치을 숨기거나 할 수 있나요?
조회수 433회
String[] _InitialSetup_Menu = new String[]
{
"AA", "BB", "CC", "DD", "FF", "GG", "HH"
};
_InitialSetup_List = (ListView) _Main_List.findViewById(R.id._Main_ListView);
ArrayAdapter<String> __InitialSetup_Adapter = new ArrayAdapter<String>(this.getActivity(), R.layout.custom_menulist, R.id._Custom_MenuList_Text, _InitialSetup_Menu);
_InitialSetup_List.setAdapter(__InitialSetup_Adapter);
이러한 ListView가 있다고 하면 만약 4번째에 있는 DD를 특정한 이벤트가 일어났을때만 보이게 하거나 혹은 색깔을 바꾸거나 할 수 있는 방법은 없을까요?
제가 지금 하려는 건
특정 키 이벤트가 있을 때 예를 들어, Menu 키를 누른 상태에서 UP 키를 3번 누르면 DD라는 메뉴가 오픈된다 라는 걸 하고 싶은데, 어떻게 하면 좋을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
처음 List를 만들 때 DD를 제외한 나머지 리스트를 만들고 특정 이벤트가 들어왔을 때 DD를 포함한 리스트를 다시 생성해서 adapter를 update 해주면 되지 않을 까요? 물론 색깔 바꾸기 같은 경우에는 adapter를 커스터마이징 해야 할 필요성이 있을지도 모르지만...
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력