๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[Android] ์•ˆ๋“œ๋กœ์ด๋“œ - EditText ์ค„๋ฐ”๊ฟˆํ•˜๋Š” ๋ฐฉ๋ฒ•(InputType, scrollHorizontally) ๋ณธ๋ฌธ

๐Ÿค–Android/Java

[Android] ์•ˆ๋“œ๋กœ์ด๋“œ - EditText ์ค„๋ฐ”๊ฟˆํ•˜๋Š” ๋ฐฉ๋ฒ•(InputType, scrollHorizontally)

๋ฃจ๋ฆฌ์•ผใ…‘ 2024. 1. 29. 13:40
๋ฐ˜์‘ํ˜•

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ํ™”๋ฉด์„ค๊ณ„๋ฅผ ํ•˜๋ฉด์„œ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๋‹ˆ
EditText๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋‹ˆ๊นŒ ํ…์ŠคํŠธ๋ฅผ ๊ธธ๊ฒŒ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ญ‰ ๋„˜์–ด๊ฐ€์„œ
์•ž์— ์ž…๋ ฅํ–ˆ๋˜ ๋‚ด์šฉ์€ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค.

์นดํ†ก์ฒ˜๋Ÿผ Enter ์ณ์„œ ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐˆ ์ˆ˜ ์žˆ๊ณ 
์ž๋™ ์ค„๋ฐ”๊ฟˆ์œผ๋กœ ๋ฐ”๊พธ์–ด๋ณด์ž.

 

1. InputType ๋ณ€๊ฒฝ

inputType์„ textMultiLine์œผ๋กœ ๋ฐ”๊ฟ” ์ฃผ๋ฉด
์—ฌ๋Ÿฌ์ค„๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

<EditText
    android:inputType="textMultiLine" />

 

2. scrollHorizontally ์„ค์ •

scrollHorizontally true๋กœ ์„ค์ •ํ•˜๋ฉด Enter๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ค„๋ฐ”๊ฟˆ์ด ๋œ๋‹ค.
scrollHorizontally false๋กœ ์„ค์ •ํ•˜๋ฉด ์ž๋™ ์ค„๋ฐ”๊ฟˆ์ด ๋œ๋‹ค!

<EditText
    android:inputType="textMultiLine"
    android:scrollHorizontally="true"/>

 

3. ๋ณ€๊ฒฝ ์ „ํ›„

๋ฐ˜์‘ํ˜•