์ด ๋ฌธ๊ตฌ๊ฐ ๋ณด์ธ๋ค๋ฉด ์ผ๋ฅธ ์์ ํ๋ผ๊ณ ๋ฆ๋ฌํด์ฃผ์ธ์.....
android:scaleType์ ์ต์ ์ 8๊ฐ๋ก ๋๋์ด์ง๋ค
android:scaleType="center"
: ์ด๋ฏธ์ง ์๋ณธ ํฌ๊ธฐ์ ๋น์จ์ ์ ์งํ๋ฉฐ ์ด๋ฏธ์ง์ ์ค์์ layout_width, layout_height ์์ ์ถ๋ ฅํ๋ค. ์ด ๋ ๋ ์ด์์๋ณด๋ค ์ด๋ฏธ์ง๊ฐ ํฌ๋ฉด ๋ ์ด์์์ ๋ฒ์ด๋ ์ด๋ฏธ์ง๋ ์ถ๋ ฅ๋์ง ์๋๋ค. ๋ ์ด์์๋ณด๋ค ์ด๋ฏธ์ง๊ฐ ์์ผ๋ฉด ์ด๋ฏธ์ง๋ฅผ ์ค์ ์ ๋ ฌ ํ๋ค.
android:scaleType="centerCrop"
: ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก์ ๊ธธ์ด ์ค ์งง์ ์ชฝ์ ImageView์ ๋ ์ด์์์ ๊ฝ ์ฐจ๊ฒ ํฌ๊ธฐ๋ฅผ ๋ง์ถฐ์ ์ถ๋ ฅํ๋ค. ์ด ๋ ์๋ณธ ์ด๋ฏธ์ง ๊ฐ๋ก/์ธ๋ก์ ๋น์จ์ ์ ์ง๋๊ณ ๋ ์ด์์ ์์ญ์์ ๋ฒ์ด๋ ์ด๋ฏธ์ง๋ ์ถ๋ ฅ๋์ง ์๋๋ค.
android:scaleType="centerInside"
: ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก์ ๊ธธ์ด ์ค ๊ธด ์ชฝ์ ImageView์ ๋ ์ด์์์ ๋ง์ถฐ์ ์ถ๋ ฅํ๋ค. ์ด ๋ ์๋ณธ ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก์ ๋น์จ์ ์ ์ง๋๊ณ ๋ ์ด์์์ ์ด๋ฏธ์ง์ธ ๋น๊ณต๊ฐ์ background ์์ฑ์ color๋ก ์ฑ์์ง๋ค. fitCenter์ ๋ค๋ฅธ์ ์ ์๋ณธ ์ด๋ฏธ์ง๊ฐ ImageView์ด ๋ ์ด์์๋ณด๋ค ์๋ค๋ฉด, ์ด๋ฏธ์ง์ ํฌ๊ธฐ๊ฐ ์ ์ง ๋๋ค๋ ๊ฒ์ด๋ค.
android:scaleType="fitCenter"
: ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก์ ๊ธธ์ด ์ค ๊ธด ์ชฝ์ ImageView์ ๋ ์ด์์์ ๋ง์ถฐ์ ์ถ๋ ฅํ๋ค. ์ด ๋ ์๋ณธ ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก์ ๋น์จ์ ์ ์ง๋๊ณ ๋ ์ด์์์ ์ด๋ฏธ์ง์ธ ๋น๊ณต๊ฐ์ background ์์ฑ์ color๋ก ์ฑ์์ง๋ค. centerInside์ ๋ค๋ฅธ์ ์ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๊ฐ ImageView์ ๋ ์ด์์์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณํ๋ค๋ ๊ฒ์ด๋ค.
android:scaleType="fiStart"
: ImageView ๋ ์ด์์ ์์์ ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉฐ ์ถ๋ ฅ๋์ง๋ง ImageView์ ๋ ์ด์์์ ์ผ์ชฝ ์๋จ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋๋ค.
android:scaleType="fitEnd"
: ImageView ๋ ์ด์์ ์์์ ์ด๋ฏธ์ง์ ๊ฐ๋ก/์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉฐ ์ถ๋ ฅ๋์ง๋ง ImageView์ ๋ ์ด์์์ ์ค๋ฅธ์ชฝ ํ๋จ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋๋ค.
android:scaleType="fitXY"
: ๊ฐ๋ก/์ธ๋ก ๋น์จ์ ์๊ด์์ด ImageView์ ๋ ์ด์์์ ๊ฐ ๋ฉด์ ๊ฝ ์ฐจ๊ฒ ์ถ๋ ฅ๋๋ค.
android:scaleType="matrix"
: ์ด๋ฏธ์ง ์๋ณธ์ ํฌ๊ธฐ์ ๋น์จ์ ์ ์งํ๋ฉฐ ์ด๋ฏธ์ง ์๋ณธ๋๋ก ์ผ์ชฝ ์๋จ์ ๊ธฐ์ค์ผ๋ก ์ถ๋ ฅ๋๋ค. ์ด๋ฏธ์ง๊ฐ ImageView์ ๋ ์ด์์ ๋ณด๋ค ํฌ๋ค๋ฉด ๋๋จธ์ง ์ด๋ฏธ์ง๋ ์ถ๋ ฅ๋์ง ์๋๋ค.
๊ฐ ๊ฒ์ฌํ๋ฉด์ ์กํฐ๋นํฐ๋ก ๋ง๋ค ์๋ ์์ง๋ง ๋นํจ์จ์ ์
์ฑ๋ฅ/ํจ์จ์ฑ์ ๋ฐ์ ธ ํ๊ฐ์ ํ๋๊ทธ๋จผํธ๋ฅผ ๋ง๋ค์ด๋๊ณ ๊ธ์๋ง ๊ต์ฒด๋๋๋ก ์ฌ์ฌ์ฉํ ์ ์๊ฒ ํ ๊ฒ์
๋ผ๋์ค ๋ฒํผ์ ๋ผ๋์ค ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ผ ํ๋๋ง ์ ํ๋๋ค
val view = inflater.inflate(R.layout.fragment, container, false)
์์ง ์ด ์ฝ๋๋ ์๋ฒฝํ๊ฒ ์ดํดํ์ง ๋ชปํ๋ค. 2์ฃผ์ฐจ๋ ์ด์ง ํท๊ฐ๋ ธ๋๋ฐ 3์ฃผ์ฐจ ๊ฐ์ ๋ค์ผ๋๊น ๊ฐ์๊ธฐ ๋์ด๋๊ฐ ํ ์ฌ๋ผ๊ฐ ๊ฒ ๊ฐ๋ค. ๋ณธ ๊ฐ์ ๋ ์๋ ค์ฃผ์๋ฉด ์๋ ๋ถ๋ถ์ ๋ ์์ธํ ๋ค์ด์ผ๊ฒ ๋ค.
- companion object
- getChildAt
- (activity as? TestActivity)?.questionaireResults?.addResponses(responses)
- intent์ flag ์ต์