μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- select
- MySQL
- νΌκ³΅ν
- μλλ‘μ΄λ
- μ 보μ²λ¦¬κΈ°μ¬
- μλ£κ΅¬μ‘°
- νΌκ³΅λ¨
- join
- μ½ν
- μλλ‘μ΄λμ€νλμ€
- μ½νλ¦°
- μλ°
- doitandroid
- μ μ²κΈ°
- Til
- SQL
- μΉ΄μΉ΄μ€μ½ν
- μΈνλ°
- νλ‘κ·Έλλ¨Έμ€
- μ€ν°λ
- ν°μ€ν 리μ±λ¦°μ§
- νΌκ³΅μ±λ¦°μ§
- CS
- java
- Android
- μκ³ λ¦¬μ¦
- groupby
- Kotlin
- κΈ°μ λ©΄μ
- μ€λΈμ
- Today
- Total
Welcome! Everything is fine.
[Android] μλλ‘μ΄λ κΈ°λ³Έ μμ ― μ¬μ©νκΈ° λ³Έλ¬Έ
π ν μ€νΈλ·°(TextView)
β ν μ€νΈλ·°λ?
νλ©΄μμ κΈμλ₯Ό 보μ¬μ£Όλ μν μ νλ κΈ°λ³Έ μμ ―.
β μ£Όμμμ±
- text : ν μ€νΈλ·°μ λ¬Έμμ΄ μ€μ . μ§μ λ¬Έμμ΄ μ§μ / strings.xml νμΌμ μμ±ν λ¬Έμμ΄ μ§μ λκ°μ§ λ°©λ²μΌλ‘ λλ¨.
- textColor : ν μ€νΈλ·°μμ νμνλ λ¬Έμμ΄μ μμ μ€μ .
- textSize : ν μ€νΈλ·°μμ νμνλ λ¬Έμμ΄μ ν¬κΈ°(ν°νΈ ν¬κΈ°) μ€μ . μ΄λ ν¬κΈ° λ¨μλ "dp", "sp", "px"λ±μ μ¬μ©ν μ μμ.
- textStyle : ν μ€νΈλ·°μμ νμνλ λ¬Έμμ΄μ μ€νμΌ μμ± μ€μ .
- fontFamily : ν μ€νΈλ·°μμ νμνλ λ¬Έμμ΄μ ν°νΈ μ€μ .
- maxLines : ν μ€νΈλ·°μμ νμνλ λ¬Έμμ΄μ μ΅λ μ€ μλ₯Ό μ€μ .
π λ²νΌ(Button)
β λ²νΌμ΄λ?
μ¬μ©μκ° ν΄λ¦νλ©΄ ν΄λ¦μ λν λ°μμ νλ μμ ―. ν μ€νΈλ·°λ₯Ό μμνμ¬ μ μλμ΄ μκΈ° λλ¬Έμ ν μ€νΈλ·°μ μμ±μ κ·Έλλ‘ κ°μ§. μ²΄ν¬ λ°μ€, λΌλμ€ λ²νΌ λ± λ€μν λ²νΌ μ νμ΄ μμ. OnClickListenerλ₯Ό μ μνμ¬ λ²νΌμ μ€μ νλ©΄ λ²νΌ μμ ―μ λ°μν μ΄λ²€νΈλ₯Ό κ°μ₯ μ½κ² μ²λ¦¬ν μ μμ.
β 체ν¬λ°μ€ / λΌλμ€ λ²νΌ
μ²΄ν¬ λ°μ€μ λΌλμ€ λ²νΌμ μν κ°μ μ μ₯νκ³ μ ν/ν΄μ νμλ₯Ό ν μ μλ€. μ΄λ° μμ μ μν΄ CompoundButton ν΄λμ€κ° μ μλμ΄μλ€.
- isChecked : λ²νΌμ΄ μ νλμ΄ μλμ§ νμΈνλ λ©μλ.
- setChecked : μ²΄ν¬ μνλ₯Ό μ§μ νλ λ©μλ.
π μλνΈν μ€νΈ(EditText)
β μλνΈν μ€νΈλ?
μ¬μ©μμκ² κ°μ μ λ ₯λ°μ λ μ¬μ©νλ κΈ°λ³Έ μμ ―. ν€ν¨λκ° νλ©΄μ λνλμ κΈμλ₯Ό μ λ ₯ν μ μμΌλ©°, inputType μμ±μ ν΅ν΄ μ λ ₯νλ λ¬Έμμ μ νλ μ§μ ν μ μμ. νλ νΈμμλ Plain Textκ° κΈ°λ³Έμ μ.
β μ£Όμ μμ±
- inputType : κΈμλ₯Ό μ λ ₯ν λ 보μ΄λ ν€ν¨λμ μ νμ μ ν¨.
- hint : μ λ ₯μμμ νμλλ κ°λ¨ν μλ΄κΈλ‘, μ¬μ©μκ° μ λ ₯μ μμνλ©΄ μ¬λΌμ§.
π μ΄λ―Έμ§λ·°μ μ΄λ―Έμ§ λ²νΌ
β μ΄λ―Έμ§λ·°μ μ΄λ―Έμ§ λ²νΌμ΄λ?
μ΄λ―Έμ§λ₯Ό νλ©΄μ νμν λ μ¬μ©νλ κΈ°λ³Έ μμ ―μΌλ‘, λ μμ ―μ μ°¨μ΄μ μ λ²νΌμ²λΌ μ¬μ©ν μ μλ€λ μ μ΄μΈμλ μμ. μ΄λ―Έμ§λ₯Ό 보μ¬μ£Όλ €λ©΄ 보μ¬μ£Όκ³ μΆμ μ΄λ―Έμ§λ₯Ό /app/res/drawable ν΄λμ λ£κ³ app:scrCompat μμ± κ°μ @drawable/μ΄λ―Έμ§ νμΌλͺ κ³Ό κ°μ λ°©λ²μΌλ‘ μ§μ νλ€.
β μ£Όμμμ±
- android:scr λλ app:scrCompat : μλ³Έ μ΄λ―Έμ§ μ€μ .
- maxWidth, maxHeight : μ΄λ―Έμ§κ° νμλλ μ΅λ ν, λμ΄λ₯Ό μ€μ . μ΄ μμ±μ μ€μ νμ§ μμ κ²½μ° μλ³Έ μ΄λ―Έμ§κ° κ·Έλλ‘ λνλ¨.
- tint : μ΄λ―Έμ§λ·°μ 보μ΄λ μ΄λ―Έμ§μ μμμ μ€μ .
- scaleType : μ΄λ―Έμ§λ·°μ ν¬κΈ°μ λ§κ² μλ³Έ μ΄λ―Έμ§μ ν¬κΈ°λ₯Ό μλμΌλ‘ λ리거λ μ€μ¬μ 보μ¬μ€ λ μ¬μ©.
'Android' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Android] μ΄λ²€νΈ μ²λ¦¬ (0) | 2022.03.02 |
---|---|
[Android] λλ‘μ΄λΈ λ§λ€κΈ° (0) | 2022.03.02 |
[Android] μλ‘μ΄ λ μ΄μμ λ§λ€κΈ° (0) | 2022.02.23 |
[Android] λ·° μ λ ¬νκΈ° (0) | 2022.02.23 |
[Android] λ μ΄μμ κΈ°μ΄ (0) | 2022.02.17 |