Android/Study

4. ImageView , Toast + 화면정렬

섭섭입니다 2020. 2. 9. 18:50

ImageView 와 Toast 에 대해서 공부한 것에 대해서 적어보려고 한다.

 

 

Imageview 는 말 그대로 이미지뷰이다. 이미지를 보여지게 하는 것인데 이것을 만드는 것은 생각보다 간단하다.

 

 

[ activity_main.xml ] 에서 ImageView를 적어주어 똑같이 코딩해 주면 된다.

원하는대로 크기, 위치 하지만 이번엔 이미지를 불러오는 것을 적어주어야 하는 것 같다.

 

 

@mipmap 폴더에 있는? ic_launcher 이미지를 추가해 주는 문장인 것 같다.

이렇게만 해도 휴대폰에는 위와 같은 안드로이드 이미지가 보여지게된다.

 

 

 

 

이번에는 Toast 라고 이미지를 클릭하면 내가 원하는 메시지를 하단부에 띄워보는 것을 할 것이다.

 

 

MainActivity.java 로 넘어가 ImageView를 선언해 주고 아까 지정해줬던 IV_test에 id를 부여한다.

그리고 IV_test.setOnClickListener(new View.OnClickListener() 함수로 동작을 줄 건데 

getApplicationContext() 라는 것은 MainActivity 에서~ 라는 뜻이라고 한다.

 뒤에 내용은 "섭섭이 입니다." 를 출력할 것인데 SHORT 짧게 출력할 것이다. 라는 내용이라고 한다.

 

 

 

위와 같이 코딩해 주면 아래와 같이 핸드폰 화면에 보여지게 되고 이미지를 터치하면 "섭섭이 입니다." 라고 팝업 창이 띄워진다.

 

 

이번엔 화면의 것들을 정렬하는 것을 공부해 보았다. 이것 또한 간단하게 할 수 있는듯하다.

 

 

정렬할 것의 위아래에 Linearlayout 을 설정해 주고 크기는 아래와 같이 설정해준다.

android:layout_width="match_parent"
android:layout_height="wrap_content"

 

 

 

 

gravity 라는 것을 이용해서 위치를 정렬 해주면 되는 것 같다.

 

 

위와 같이 center로 정해주면 사진과 같이 가운데로 이미지가 정렬된 것을 볼 수 있다.

 

 

 

 다음 글에서는 패키지구조와 역할에 대해서 공부할 것이다.

 

 

 

'Android > Study' 카테고리의 다른 글

6. ListView - 간단한 예제  (0) 2020.02.11
5. 패키지 구조  (0) 2020.02.09
3. Intent 화면전환 간단 사용 + EditText 응용하기  (0) 2020.02.09
2. EditText, Button  (0) 2020.02.08
1. TextView 간단 사용법  (0) 2020.02.07