AndroidStudio4 (22.11.19)Android Studio ํ๋ก๊ทธ๋๋ฐ: ์ฐ๋ฆฌ์ง ๊ณ ์์ด ์ฌ์ง ์ถ๋ ฅํ๋ ์ฑ ๋ง๋ค๊ธฐ ์ํ๋ ๊ณ ์์ด ์ฌ์ง์ ์ถ๋ ฅํ๋ ์ฑ ๋ง๋ค๊ธฐ '์์ํจ'์ ์ฒดํฌํ๋ฉด ์ํ๋ ์ฌ์ง ๋ฒํธ ์ค ํ๋๋ฅผ ์ ํํ๋ผ๋ ๋ด์ฉ์ด ๋์ค๊ณ , ์ ํ ํ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ํด๋น ๊ณ ์์ด์ ์ด๋ฏธ์ง๊ฐ ๋ํ๋๋ค. ์ฌ์ง์ ๋ณต์ฌ ํ์ฌ [res]-[drawable]์ ๋ถ์ด ๋ฃ๊ธฐ ํด์ค๋ค. activity_main.xml ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 Colored by Color Scripter cs ๋งจ์ Tex.. Android studio programming 2022. 11. 19. (22.11.05)Android Studio ํ๋ก๊ทธ๋๋ฐ: ๊ธฐ๋ณธ ์์ ฏ ํ์ฉํ๊ธฐ(์ปดํ์ด๋๋ฒํผ-์ฒดํฌ๋ฐ์ค,ํ ๊ธ๋ฒํผ,๋ผ๋์ค๋ฒํผ,์ด๋ฏธ์ง๋ฒํผ) โ์ปดํ์ด๋ ๋ฒํผโ ComoundButton ํด๋์ค๋ Button ํด๋์ค์ ํ์ ํด๋์ค๋ก ์ฒดํฌ๋ฐ์ค, ๋ผ๋์ค๋ฒํผ, ์ค์์น, ํ ๊ธ๋ฒํผ์ ์์ ํด๋์ค์ด๋ค. ์ด ๋ค๊ฐ์ง ๋ฒํผ์ ๊ณ ํต์ ์ ์ฒดํฌ ๋๋ ์ธ์ฒดํฌ ์ํ๊ฐ ๋ ์ ์๋ค. ์ฒดํฌ๋ฐ์ค๋ ํด๋ฆญํ ๋๋ง๋ค ์ฒดํฌ, ์ธ์ฒดํฌ๋ก ๋ฐ๋๋ค. ์ฌ๋ฌ๊ฐ์ ์ฒดํฌ๋ฐ์ค๊ฐ ์์ด๋ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๋์ํ๋ค๋ ํน์ง์ด ์์ด ์ฌ๋ฌ๊ฐ๋ฅผ ๋์์ ์ฒดํฌํ ์ ์๋ค. ์ฒดํฌ๋ฐ์ค์ XML์ฝ๋ 4ํ์ Checked="true"๋ก ์ค์ ํ๋ฉด ์ฒดํฌ๋ฐ์ค์ ์ฒดํฌ๋์ด ์๋ ๊ฑธ ํ์ธํ ์ ์๋ค. Java ์ฝ๋์์๋ ๊ฐ์ ๋ก ์ฒดํฌ๋ฅผ ์ผ๊ฑฐ๋ ๋๋ setChecked(), ์ฒดํฌ ์ํ๋ฅผ ๋ฐ๋๋ก ๋ฐ๊พธ๋ toggle(), ์ฒดํฌ๋์๋์ง ํ์ธํ๋ isChecked() ๋ฑ์ ๋ฉ์๋๋ฅผ ์์ฃผ ์ฌ์ฉํ๋ค. ์ฒดํฌ๋ฐ์ค๋ TextViewํด๋์ค์ ํ์ ํด๋์ค.. Android studio programming 2022. 11. 5. (22.10.30.)Android ํ๋ก๊ทธ๋๋ฐ: ๊ธฐ๋ณธ ์์ ฏ-ํ ์คํธ๋ทฐ, ๋ฒํผ, ์๋ํธํ ์คํธ ์ค์ต ๊ธฐ๋ณธ์ ์ธ ์์ ฏ์ธ ํ ์คํธ๋ทฐ, ์๋ํธํ ์คํธ, ๋ฒํผ์ ์ด์ฉํ์ฌ ์ ์ ๊ณ์ฐ๊ธฐ ์ฑ ๋ง๋ค์ด ๋ณด๊ธฐ XML ์ฝ๋(activity_main.xml) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 Colored by Color Scripter cs android:id๋ก ์๋ฐ ์ฝ๋์์ ๋ถ๋ฌ์ฌ ์ ์๊ฒ id๋ฅผ ์ ํด์ฃผ๊ณ android:layout_width์android:layout_height์ผ๋ก ์์ ฏ์ ํฌ๊ธฐ(๋๋น์ ๋์ด)๋ฅผ ์ง์ ํด ์ค๋ค. android:tex.. Android studio programming 2022. 10. 30. (22.10.10)์๋๋ก์ด๋ ํ๋ก๊ทธ๋๋ฐ ์ดํ ์์ ฏ ์ฌํ ์ค์ต & ์๋๋ก์ด๋ ํ๋ก์ ํธ ๊ตฌ์ฑ ๊ณต๋ถ Android Project tree์ ๋ฉ์ธ ์ฝ๋๋ ํ์ผ ์ด๋ฆ์ด 'MainActivity.java'๋ก ๋์ด ์๋ค. ์ด ํ์ผ์์๋ ์กํฐ๋นํฐ (ํ๋ฉด)์ ๋ํ๋ด๊ธฐ ์ํด์ setContentView(R.layout.activity_main);์ด๋ผ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ฌ๊ธฐ์ activity_main์ด ๋ฐ๋ก [res] ํด๋์ ํ๋ถ ํธ๋ฆฌ์ ์๋ [layout] - [activity_main.xml]์ด ๋๋ค. ์ฝ๊ฒ R.layout.activity_main์ด ๋ฐ๋ก activity_main.xml ํ์ผ์ด๋ค. Android studio Project์ ๊ธฐ๋ณธ ์์ค์ธ Java ํ์ผ ์ด๋ฆ์ MainActivity.java๋ฅผ, ๊ธฐ๋ณธ ํ๋ฉด์ธ XML ํ์ผ ์ด๋ฆ์ activity_main.xml์ ์ฌ์ฉํ๋ค. ์ง๋ ๋ฒ ๋ง๋ค์๋ Bass.. Android studio programming 2022. 10. 10. ์ด์ 1 ๋ค์