๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
APP/ANDROID

[๋ถ€์ŠคํŠธ์ฝ”์Šค]์Šคํฌ๋กค๋ทฐ

by mingzoo 2020. 2. 13.

ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ

๊ฒฉ์ž ๋ชจ์–‘์œผ๋กœ ๋ทฐ๋ฅผ ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉ

 

**๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์•„์›ƒ ์•ˆ์— ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์•„์›ƒ์„ ๋„ฃ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด๋„ ๋˜์ง€๋งŒ ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ข€ ๋” ๊ฐ„๋‹จํ•œ ์ด์œ ?

 => ํ…Œ์ด๋ธ”๋ ˆ์ด์•„์›ƒ์ด ์ข€๋” ํ…Œ์ด๋ธ”์— ๊ด€๋ จ๋œ ์†์„ฑ๋“ค์ด ์กด์žฌํ•˜๋ฏ€๋กœ ๋”์šฑ ํŽธ๋ฆฌ, ๋น„์Šทํ•˜๋‚˜ ํ‘œ ํ˜•ํƒœ์˜ ๊ณ ์ •๋œ ๋ชจ์–‘์ด๋ผ๋ฉด ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ์ด ๋” ์“ฐ๊ธฐ ๊ฐ„ํŽธํ•˜๊ณ , ๊ฐ ํ–‰์ด๋‚˜ ์—ด์ด ์œ ๋™์ ์ธ ๊ฒฝ์šฐ๋Š” ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์•„์›ƒ์ด ๋” ์ ํ•ฉํ•˜๋‹ค.

 

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TableRow
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button1" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button2" />
</TableRow>

<TableRow
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button3" />

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button4" />
</TableRow>
</TableLayout>

์Šคํฌ๋กค ๋ทฐ(scrollview)

์ˆ˜์ง(์œ„์•„๋ž˜)๋กœ ์Šคํฌ๋กคํ•˜๋Š” ๊ธฐ๋Šฅ

๊ธ€์ž ์ˆ˜๊ฐ€ ํ™”๋ฉด์„ ์ดˆ๊ณผํ•˜์—ฌ ์Šคํฌ๋กค ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ปจํ…Œ์ด๋„ˆ

์ฃผ์˜) ์Šคํฌ๋กค ๋ทฐ์—๋Š” ๋‹จ ํ•˜๋‚˜์˜ ์œ„์ ฏ๋งŒ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค

- ์ˆ˜ํ‰ ๋ฐฉํ–ฅ์˜ ์Šคํฌ๋กค๋ทฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•  ๋•Œ๋Š” HorizontalScrollView์‚ฌ์šฉ

 

 

์Šคํฌ๋กค๋ทฐ ๋งŒ๋“ค๊ธฐ

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="200dp"
android:layout_height="match_parent">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<Button
android:id="@+id/btn1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button1"/>

<Button
android:id="@+id/btn2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button2"/>

<Button
android:id="@+id/btn3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button3"/>

<Button
android:id="@+id/btn14"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button4"/>
<Button
android:id="@+id/btn15"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button5"/>

</LinearLayout>

</ScrollView>

728x90