์์ ๊ฐ์ ํ ์คํธํ๋์์ ์ ๋ ฅ์ ์ซ์๋ก๋ง ์ ํ์ ํ๊ณ ์ ํ ๋
TextField(
keyboardType: TextInputType.number, // ์ซ์๋ง ์
๋ ฅ๊ฐ๋ฅ
inputFormatters: [
FilteringTextInputFormatter.digitsOnly,
],
cursorColor: Colors.grey,
decoration: InputDecoration(
border: InputBorder.none,
filled: true,
fillColor: Colors.grey[300],
),
),
KeyboardType์ ํตํด ์ํ๋ ๊ฐ์ ์ง์ ํ ์ ์๋ค.
keyboardType: TextInputType.number
ํ์ง๋ง ๋ฐ์๋๋ ๋ฌธ์ ์ ์ผ๋ก๋ ๋ง์ฝ ์ฌ์ฉ์๊ฐ ํธ๋ํฐ์ ๋ธ๋ฃจํฌ์ค ํค๋ณด๋๋ก ์ฐ๊ฒฐ์ ํ๊ฒ ๋๋ค๋ฉด
์ซ์๊ฐ ์๋ ๋ฌธ์๋ ์ ๋ ฅ์ด ๊ฐ๋ฅํ๊ฒ ๋๋ค. ๊ทธ ์ด์ ๋ก๋ ์ ์ฝ๋๋ก๋ ์์คํ ์ ์ผ๋ก ์ ๋ ฅ๊ฐ์ ์ ํํ๋ ๊ฒ์ด ์๋๋ผ ํค๋ณด๋์ ์ซ์๋ง ์ ๋ ฅ๊ฐ๋ฅํ๋๋ก ๋์ฐ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทธ๋ ๊ธฐ๋๋ฌธ์ ์ซ์๋ง ์ ๋ ฅ๋ฐ๊ฒ ์ ์ํ๊ณ ์ถ๋ค๋ฉด ๋ฐ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋๋ค.
inputFormatters: [
FilteringTextInputFormatter.digitsOnly,
],