마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

edittext 자동 개행 막는방법

0 추천
edittext에서 글씨를 입력할때 끝부분가게되면 자동으로 개행들어가서 밑에줄로 넘어가던데요

이거 어떻게 막나요?

인터넷 보고 android:scrollHorizontally="false" 했는데도 안막히네요
익명사용자 님이 2015년 3월 6일 질문

2개의 답변

+2 추천

android:singleLine="true"

주면 줄바꿈이 안되지 않나요?

이라슈 (8,770 포인트) 님이 2015년 3월 6일 답변
감사합니다. 근데 수평스크롤 생기는데 그냥 벽끝에 닿이면 입력 못하게 하는 방법은 없나요?? maxlength랑 edittext길이 맞추는 방법밖에없나요?? 영어랑 한글 입력할땐 길이 차이나서 맞추기힘들던데..
트릭으로 더미 TextView 하나 만드셔서 글이 입력될때마다
TextView 에도 업데이트하면서 measure 찍으면서 길이 맞추는 방법이 있습니다
혹시 layout_height=어케 설정하셨나요
+1 추천
singline = "true"

scrollhorizontally="false"

둘다 넣으셨는데 왜 수평 스크롤이 생긴다는거지;; 뭐죠;; ㅋㅋ

안생겨야 정상인데 뭐가 잘못되신거지
Djleeee (13,180 포인트) 님이 2015년 3월 7일 답변
<LinearLayout
            android:layout_width="250dp"
            android:layout_height="match_parent"
            android:layout_weight="0.5"
            android:background="#ececec"
            android:layout_marginLeft="1dp"
            android:layout_marginRight="1dp"
            android:layout_marginTop="1dp">

            <EditText
                android:id="@+id/EditText1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLength="15"
                android:layout_margin="3dp"
                android:scrollHorizontally="false"
                android:singleLine="true"
                android:background ="@null"/>
</LinearLayout>

위와같이 설정 하였습니다.
...