โช ์์ฑ ํ ๋ ์ด์์
์ ๋ ์ด์์์ ๋ง๋ค์ด์ผํ๋๋ฐ, ์ ์ฒด์ ์ผ๋ก ๊ฐ์ผ Container ๊ฐ ์๊ณ , ๊ทธ ์์ Column๋ก ํ๋ฒ ๋ ๊ฐ์ธ๊ณ , ๊ฐ ๋ ์ด์์์ ๋ง๋ค๊ธฐ ์ํด์ ์ค๊ณ ๊ณํ์ ์ธ์ ๋ค.
Column(
children: [
1. Container - ํ๊ต ์ด๋ฉ์ผ์ด๋ผ๋ Text๋ฅผ ์ธ ๊ฒ
2. Row - TextFormField(์ด๋ฉ์ผ input) , OutlinedButton(์ธ์ฆํ๊ธฐ)
3. SizedBox - input ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ํด์
4. TextFormField - ์ธ์ฆ๋ฒํธ ์ ๋ ฅ input
5. OutlinedButton - ๋ค์ ๋ฒํผ
]
)
โช ๋ฌธ์ ๋ฐ์
1์ ํ๊ณ 2๋ฒ์ผ๋ก ๋์ด๊ฐ ๋ ์ฐ์ Row๋ฅผ ์ ์ฐ๊ณ , TextFormField๋ฅผ ๋จผ์ ์ผ๋๋ฐ ํ๋ฉด์ ์ถ๋ ฅ์ด ์ ๋๋๊ฑฐ๋ค! ์ด ์ ์ ์ ํ๋ฒ '์ฝ๋ฉ์ ฐํ'๋์ ์ฑํ ์ดํ ๋ง๋ค๊ธฐ๋ฅผ ๋ณด๋ฉด์ ๊ณต๋ถํ๊ณ ์์๊ธฐ ๋๋ฌธ์ TextFromField๋ฅผ ์ฐ๋ฉด ๋ฐ๋ก ์ถ๋ ฅ์ด ๋ ์ค ์์๋ค. ํ์ง๋ง ์ ๋จ.
โช ํด๊ฒฐ
Stackoverflow์๋ ์ฐพ์๋ณด๊ณ ๊ตฌ๊ธ๋ง๋ ํด๋ดค๋๋ฐ, ๋ช ํํ ์ด์ ๋ฅผ ์ฐพ์ง ๋ชป ํ๋ค. ๋ค๋ง ์ฌ๋ฌ ์ฌ๋๋ค์ ์ฝ๋๋ฅผ ํ์ด๋ณด๋ฉด์ ์ด๋ค ์์ผ๋ก ์ ์ฉํ๋๋ฅผ ์ ์ฌํ ๋ดค๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ๋ฒ์ ์์ ์ ํตํด์ ์ฐพ์๋๋ค.
Row - TextFormField(์ด๋ฉ์ผ input) , OutlinedButton(์ธ์ฆํ๊ธฐ)
์ด ๋ถ๋ถ์์ Row ์์ - Container ์์ TextFormField๋ฅผ , Container ์์ OutlinedButton์ ๋ฃ์ด์คฌ๋๋ ๋ ๋ค ์ถ๋ ฅ์ด ๋๋ค!!!! ๋๋จธ์ง 4,5๋ฒ๋ Container๋ก ํ ๋ฒ ๋ ๊ฐ์ธ์ ์ฝ๋๋ฅผ ์ ์ด์คฌ๋๋ ์ ์ถ๋ ฅ๋๋ค.
Row(
children: [
Container(
width: 200,
child: TextFormField(),
),
Container(
width: 80,
child: OutlinedButton(
child: Text('์ธ์ฆํ๊ธฐ', style: TextStyle(
color: Colors.grey,),
),
style: OutlinedButton.styleFrom(
side: BorderSide(width: 1.0, color: Colors.grey),
),
onPressed: () => null
),
),
],
),
'๊ฐ๋ฐ > โ ์ค๋ฅ ๋ ธํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[flutter/ํ๋ฌํฐ] Cannot run with sound null safety ์ค๋ฅ ํด๊ฒฐ (0) | 2022.06.23 |
---|---|
[NextJs] Project Clone ํ์ npm run build -> SWC Failed to Load (0) | 2022.06.02 |
[React] TypeError : cannot convert undefined or null to object (0) | 2022.05.16 |
[Flutter/Error] โBottom Overflow By XX.XX PIXELSโ? ํด๊ฒฐํ๊ธฐ (0) | 2022.04.17 |
React 17์์ React18 - ReactDOM.render์ createRoot (0) | 2022.04.07 |