Android5 (22.12.04)Android ํ๋ก๊ทธ๋๋ฐ : ํ ์ด๋ธ ๋ ์ด์์์ ์ด์ฉํ ๊ณ์ฐ๊ธฐ โโํ ์ด๋ธ ๋ ์ด์์์ ์ด์ฉํ์ฌ ๊ณ์ฐ๊ธฐ ์ฑ ๋ง๋ค๊ธฐโโ 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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 Colored by Color Sc.. Android studio programming 2022. 12. 4. (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.29)Android ํ๋ก๊ทธ๋๋ฐ: ๊ธฐ๋ณธ ์์ ฏ -ํ ์คํธ๋ทฐ, ๋ฒํผ,์๋ํธํ ์คํธ 1.ํ ์คํธ ๋ทฐ ํ ์คํธ ๋ทฐ๋ View ํด๋์ค ๋ฐ๋ก ๋ค์์ ์์นํ๋ฉฐ ๋ง์ ์์ ํด๋์ค๋ฅผ ๊ฐ๋๋ค.(์๋ํธ ๋ฑ์คํธ, ๋ฒํผ, ์ฒดํฌ๋ฐ์ค) text ํ ์คํธ ๋ทฐ์ ๋ํ๋๋ ๋ฌธ์์ด์ ํํํ๋ค. "๋ฌธ์์ด" ํ์์ผ๋ก ์ ๋ ฅํ๊ฑฐ๋ "@string/๋ณ์๋ช "ํ์์ผ๋ก ์ค์ ํํ strings.xml ํ์ผ์ ์ง์ ํ ์ ์๋ค. texColor ์์ฑ์ ๊ธ์ ์์ ์ง์ ํ๋ฉฐ #RRGGBB, #AARRGGBB ํ์์ด๋ค. textSize ์์ฑ ๊ธ์์ ํฌ๊ธฐ๋ฅผ dp, px, in,mm,sp ๋จ์๋ก ์ง์ ํ๋ค. typeface ์์ฑ ๊ธ์์ ๊ธ๊ผด์ ์ง์ ํ๋ค. ๊ฐ์ผ๋ก sans, monospace๋ฅผ ์ค์ ํ ์ ์๊ณ ๋ํดํธ๋ก normal์ด๋ค. textStyle ์์ฑ ๊ธ์์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ค. ๊ฐ์ผ๋ก bold, iltalic์ ์ค์ ํ ์ ์๊ณ ๋ํดํธ๋ normal.. Android studio programming 2022. 10. 29. (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 ๋ค์