System.out.println("Hello, World");



200자 정도되는 소스코드. 


Posted by 김마농




일단 각각 버튼들에게 컨텍스트메뉴를 등록한다고 정의해준다. 


사용자가 위젯들을 롱 클릭하면 onCreateContextMenu 메서드가 호출되며 두 번째 인수로 롱클릭한 뷰가 전달된다. 


커스텀뷰는 onCreateContextMenu를 재정의하여 컨텍스트 메뉴를 직접 생성하며 MyImage는 자신의 메서드에서 이미지 회전, 크기 변경 등 이미지 관리에 대한 메뉴항목을 추가한다. 컨텍스트 메뉴는 직접 생성하더라도 선택시의 동작은 직접 처리할 수 없으며 액티비티의 onContextItemSelected 메서드에서 한꺼번에 수행하여야 한다.






Posted by 김마농

레이아웃을 통해 버튼을 만들어주고 

menu.xml을 이용하여 각각 메뉴버튼을 만들어주고 라디오버튼과 체크박스를 만들어준다. 

라디오 버튼은 그룹으로 묶어서 한 항목이 선택되었을떄 다른 항목을 선택할 경우 그 항목만 체크된다. 

체크박스는 체크했을경우와 체크안했을경우가 나타난다.






위와 같은 소스로 실행하게 되면 


   


   



위와 같이 실행된다. 



Posted by 김마농