Android3 Android:: RelativeLayout ๊ณผ ConstraintLayout์ ์ฐจ์ด โ ConstraintLayout RelativeLayout์ "์๋์ ์์น ๊ด๊ณ์ ๋ฐ๋ฅธ ๋ฐฐ์น" ํน์ฑ + LinearLayout์ "๊ฐ์ค์น(weight)๊ฐ ๊ฐ์ง ์ฅ์ " + chain ์ฌ์ฉ์ผ๋ก ๋ค๋ฅธ ๋ ์ด์์ ์์ด "์์๋ค์ ๊ทธ๋ฃนํ" - ConstraintLayout๋ ์ฑ๋ฅํฅ์์ ์ป์ ์ ์๋ค โ ์ํ์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ด๋ฃฐ ์ ์๊ธฐ ๋๋ฌธ์! - ConstraintLayout๋ ๋ ์ด์์์ ๋ฐฐ์น๋๋ ๋ทฐ๋ค์ ์ฌ๋ฌ ์ ์ฝ(Constraint)์ ์ ์ฉํ์ฌ ๊ฐ ๋ทฐ์ ์์น์ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ โ ConstraintLayout์์ฑ ๋ฐ ์ค๋ช ์์ฑ ์ค๋ช layout_constraintLeft_toLeftOf ๋ทฐ์ ์ผ์ชฝ ์ฌ์ด๋๋ฅผ ๋์ ๋ทฐ์ ์ผ์ชฝ ์ฌ์ด๋์ ๋ง์ถค layout_constraintLeft_toRightOf ๋ทฐ์ ์ผ์ชฝ ์ฌ์ด๋๋ฅผ ๋์.. 2020. 7. 7. Android::Layout 1) Layout(๋ ์ด์์) ์ด๋ ๋ ์ด์์์ ์ฑ์์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ํ ๊ตฌ์กฐ ( ์: Activity)๋ฅผ ์ ์ํ๋ค. ๋ ์ด์์์ ๋ชจ๋ ์์๋ View์ ViewGroup ๊ฐ์ฒด์ ๊ณ์ธต์ ์ฌ์ฉํ์ฌ ๋น๋๋๋ค. View๋ (์ผ๋ฐ์ ์ผ๋ก) ์ฌ์ฉ์๊ฐ ๋ณด๊ณ ์ํธ์์ฉํ ์ ์๋ ๊ฒ์ ๊ทธ๋ฆฐ๋ค. ์ผ๋ฐ์ ์ผ๋ก View ๊ฐ์ฒด๋ '์์ ฏ'์ด๋ผ๊ณ ํ๊ณ , ์ฌ๋ฌ ํ์ ํด๋์ค ์ค ํ๋๊ฐ ๋ ์ ์๋ค. ์์๋ก Button, Textview๊ฐ ์๋ค. ViewGroup์ View์ ๋ค๋ฅธ ViewGroup๊ฐ์ฒด์ ๋ ์ด์์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ํฌ๋ช ์ปจํ ์ด๋์ด๋ค. Viewgroup๊ฐ์ฒด๋ ๋๊ฒ '๋ ์ด์์'์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ , ๋ค์ํ ๋ ์ด์์ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๋ ์ฌ๋ฌ ์ ํ ์ค ํ๋์ผ ์ ์๋ค. ์์๋ก LinearLayout, ConstraintLayout์ด ์๋ค... 2020. 7. 2. Android::Manifest 1. Manifest๋? ๋ชจ๋ ์ฑ ํ๋ก์ ํธ๋ ํ๋ก์ ํธ ์์ค ์ธํธ์ ๋ฃจํธ์ AndroidManifest.xml ํ์ผ์ด ์์ด์ผ ํ๋ค. ๋ฉ๋ํจ์คํธ ํ์ผ์ Android ๋น๋ ๋๊ตฌ, Android ์ด์์ฒด์ ๋ฐ Google play์ ์ฑ์ ๊ดํ ํ์ ์ ๋ณด๋ฅผ ์ค๋ช ํ๋ค. ๋งค๋ํ์คํธ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ๋ ๊ฐ๊ฐ์ ์ปดํฌ๋ํธ(์กํฐ๋นํฐ, ์๋น์ค, ์ฝ์ฒธ์ธ ๊ณต๊ธ์, ๋ธ๋ก๊ทธ์บ์คํธ ์์ ์) ์ ๋ํ ๋ ธ๋๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฉฐ, ์ธํ ํธ ํํฐ(Intent Filter)์ ๊ถํ(Permission) ์ ์ฌ์ฉํด ์ด๋ค์ด ๋ค๋ฅธ ์ปดํฌ๋ํธ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ด๋ป๊ฒ ์ํธ์์ฉํ๋์ง๋ฅผ ๊ฒฐ์ ํ๋ค. ๋ํ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฉํ๋ฐ์ดํฐ(์์ด์ฝ์ด๋ ํ ๋ง๋ฑ์)๋ฅผ ์ง์ ํ๊ธฐ ์ํ ์์ฑ์ ๋น๋กฏํด, ๋ณด์ ์ค์ ๊ณผ ๋จ์ ํ ์คํธ์ ์ฌ์ฉ๋ ์ ์๋ ์ถ๊ฐ์ ์ธ ์ต์์ ๋ ธ๋ ์ญ์ ์ ๊ณต.. 2020. 7. 1. ์ด์ 1 ๋ค์