TextView ์ฌ์ฉ๋ฒ
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My first application!"
android:textColor="#D384E1"
android:textSize="25sp" />
1,2.
<wrap_content์ march_parent์ ์ฐจ์ด์ > ๋ ์ด์์์ด ๊ฐ์ธ๋ ์ ๋๋ฅผ ์ ๋๋ฅผ ๊ฒฐ์ ํ ๋
-wrap_content: ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋๋ฐ์ ํ์ํ ๊ธธ์ด๋งํผ๋ง์ ๊ฐ์ผ๋ค.
-match_parent: ๋ถ๋ชจ๊ฐ ๊ฐ์ง๋ ํฌ๊ธฐ๋งํผ์ ๊ฐ์ผ๋ค. (ํด๋น ๋ ์ด์์์ ์ปจํ ์ด๋ ํฌ๊ธฐ๋งํผ์ ๊ฐ๋ ์ฑ์ด๋ค)
3.๋ ์ด์์์์ ํ ์คํธ๋ My first application!์ผ๋ก ์ ์ด์ฃผ์๋ค.
4.ํ ์คํธ ์ปฌ๋ฌ๋ ๋ณด๋ผ์์ผ๋ก ํด์ฃผ์๊ณ ๋ฐ์ดํ์์ #ffffff๋ฅผ ์ ์ด์ฃผ๋ฉด ์์์ ํํ์ด ๋จ๊ฒ๋๋ค. ๊ทธ ์์ํ์์ ์ํ๋ ์๊น์ ์ ํํด์ฃผ๋ฉด ์๋์ผ๋ก ๋ฐ๋๊ฒ ๋๋ค.
5.๊ธ์์ ํฌ๊ธฐ๋ 25sp๋ก ํด์ฃผ์๋ค. ํ ์คํธ ํฌ๊ธฐ ๋จ์๋ sp๋ก ํ๋ค.
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="2020 07 13 2:59"
android:textSize="20sp" />
EditText ์ฌ์ฉ๋ฒ
<EditText
android:id="@+id/et_id"
android:layout_width="175dp"
android:layout_height="wrap_content"
android:hint="์์ด๋๋ฅผ ์
๋ ฅํ์ธ์" />
1. ์ํ๋ EditText๋ฅผ ๋ง๋ค๋ ๋์ ์ธ ์ก์ ์ ํ์ ๋ง๋ค์ด ์ฃผ๊ธฐ ์ํด์๋ ํด๋น EditText์ id๋ฅผ ๋ง๋ค์ด์ฃผ์ด์ผ ํ๋ค.
@+id/๊น์ง๋ ๊ธฐ๋ณธ์ด๋ฉฐ ๊ทธ ํ์ ์ํ๋ ์์ด๋๋ฅผ ์ง์ด์ค๋ค. ๋๋ ์์๋ณด๊ธฐ ์ฝ๊ฒ et_id๋ก ํด์ฃผ์๋ค.
2. EditText์ ๊ฐ๋ก๊ธธ์ด๋ 175 dp๋ก ํด์ฃผ์๋ค. (dp๋ ๋ ์ด์์ ์น์์ด๋ค)
3. EditText์ ์ธ๋ก๊ธธ์ด๋ wrap_content๋ก ํ์๋ค.
4. EditText์์๋ "์์ด๋๋ฅผ ์ ๋ ฅํ์ธ์" ๊ฐ ๋จ๋๋ก ํด์ฃผ์๋ค.
Button ์ฌ์ฉ๋ฒ
<Button
android:id="@+id/btn_click"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5sp"
android:text="@string/click" />
1. ํด๋น ๋ฒํผ์ id๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์์๋ณด๊ธฐ ์ฝ๊ฒ btn_click์ผ๋ก ํด์ฃผ์๋ค.
2. ๋ฒํผ ๋ ์ด์์์ ๊ฐ๋ก๋ wrap_content๋ก ํ์๋ค.
3. ๋ฒํผ ๋ ์ด์์์ ์ธ๋ก๋ wrap_content๋ก ํ์๋ค.
4. ๋ฒํผ์ฃผ์์ ๊ฐ๊ฒฉ์ 5sp๋ก ํด์ฃผ์๋ค.
5. ๋ฒํผ์์ ํ ์คํธ๋ click์ผ๋ก ํด์ฃผ์๋ค.
*์ฐธ๊ณ ๋ก ๋๋ ์์์ ๋ง๋ EditText(et_id)์ ์ค๋ฅธ์ชฝ์ ๋ฒํผ์ ๋ถ์ฌ์ฃผ๊ณ ์ถ์ด์ ๋ฐ๋ก ์์ ์๋ก์ด LinearLayout์ ๋ง๋ค์ด horizontal๋ก ์ค์ ํด์ฃผ๊ณ ๊ทธ ์์ ๊ฐ์ด EditText์ Button์ ๋ฃ๋ ๋ฐฉ์์ผ๋ก ์์ ๋ถ์๋ค.
์ ์ฒด LinearLayout์ vertical์ด๋ค. (์์ง ๋์ด)
์์ ๊ฐ์ํํ์ EditText์ Button์ ํ๋ ๋ ๋ง๋ค์ด์ค๋ค.
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/et_move"
android:layout_width="175dp"
android:layout_height="wrap_content"
android:hint="์
๋ ฅํด์ฃผ์ธ์ฉ" />
<Button
android:id="@+id/btn_move"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="move"
android:textColor="#D61054"/>
</LinearLayout>
ํด๋น ์ฝ๋๊น์ง ์ถ๊ฐํด์ค๋ค.
'ANDROID' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋๋ก์ด๋] ListView ์ฌ์ฉ๋ฒ (0) | 2020.08.02 |
---|---|
[์๋๋ก์ด๋] ๋ก๊ทธ์ธ ์ฐ๋ HashKey ์ป๋ ๋ฐฉ๋ฒ (0) | 2020.08.02 |
[์๋๋ก์ด๋] ํ๋ฉด ์ ํ ๋ฐฉ๋ฒ (0) | 2020.08.02 |
[์๋๋ก์ด๋] ์ฑ์ ๋์ ๋ณํ ๋ฃ๋ ๋ฐฉ๋ฒ (0) | 2020.08.02 |
[์๋๋ก์ด๋]์ฑ์ ์ด๋ฏธ์ง ๋ฃ๋ ๋ฐฉ๋ฒ(ImageView) (0) | 2020.08.02 |