본문 바로가기

프로그래밍16

[Android] 안드로이드 : 토스트 보여주기 1. 토스트란? - 간단한 메시지를 잠깐 보여주었다가 없어지는 뷰로 애플리케이션 위에 떠 있는 뷰 // 토스트 메시지 보여주기 Toast.makeText(Context context, String message, int duration) // 토스트 메시지 바꾸기 public void setGravity(int gravity, int xOffset, int yOffset) public void setMargin(float horizontalMargin, float verticalMargin) - cf ) 스낵바(SnackBar) : 아래쪽에서 잠깐 올라왔다가 사라지는 뷰 Snackbar의 make 메소드를 호출할 때 첫 번째 파라미터로 뷰 객체를 넣어주어야 한다. 1) File > Project Stru.. 2019. 12. 1.
[Android] 안드로이드 : 이벤트 처리 이해하기 1. 대표적인 이벤트 이벤트 설명 터치 이벤트 - 화면을 손가락으로 누를 때 발생하는 이벤트 키 이벤트 - 키패드나 하드웨어 버튼을 누를 때 발생하는 이벤트 제스처 이벤트 - 터치 이벤트 중에서 일정 패턴을 만들어 내는 이벤트 포커스 - 뷰마다 순서대로 주어지는 포커스 화면 방향 변경 - 화면의 방향이 가로/세로로 바뀜에 따라 발생하는 이벤트 2. 이벤트와 리스너 버튼을 클릭하면 이벤트라는 것이 만들어집니다. 이벤트는 화면의 어느 부분에 어떻게 클릭하거나 터치했는지에 대한 정보를 담고 있게 됩니다. 이 이벤트는 필요에 따라 사용할 수 있도록 리스너로 전달됩니다. 따라서 버튼에 리스너를 등록해두면 버튼이 클릭 될 때마다 리스너의 메소드가 자동으로 호출되게 됩니다. 이벤트 종류는 터치 이벤트, 클릭 이벤트,.. 2019. 12. 1.
[Android] 안드로이드 : 쉐이프 드로어블 만들기 1. 드로어블 (Drawable) - 뷰에 설정할 수 있는 객체 - 드로어블 XML 파일은 /res/drawable 폴더 안에 넣어서 마치 이미지처럼 뷰의 배경으로 설정 2. 드로어블 종류 1) 비트맵 드로어블 (Bitmap Drawable) : 이미지 파일 보여줄 때 2) 상태 드로어블 (StateList Drawable) : 상태별로 다른 그래픽 참조 (Selector) 3) 전환 드로어블 (Transition Drawable) : 두 개의 드로어블 간에 바뀌도록 4) 쉐이프 드로어블 (Shape Drawable) : 색상, 그라데이션을 포함해 도형 모양 정의 (Shape) 5) 인셋 드로어블 (Inset Drawable) : 지정한 거리만큼 안쪽으로 들어오도록 6) 클립 드로어블 (Clip Draw.. 2019. 11. 28.
[Android] 안드로이드 : 버튼 클릭 시 웹사이트로 이동하기 1. activity_main.xml 버튼 > onClick : onButton2Clicked 2. MainActivity.java public void onButton2Clicked(View v) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com")); startActivity(intent); } 3. 결과 버튼 클릭 시 네이버로 이동 2019. 11. 25.