본문으로 바로가기

안녕하세요!! 오늘은 안드로이드 스튜디오의 텍스트뷰(TextView)의 기능중 텍스트가 옆으로 넘어가는(전광판) 기능에대해 알아보겠습니다. 


            <TextView
            android:layout_marginLeft="5dp"
            android:id="@+id/process_menu"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="90"
            android:text="넘어간다1 + 넘어간다2 + 넘어간다3 + 넘어간다4 + 넘어간다5 "
            android:textSize="15dp"
            android:singleLine="true"
            android:scrollHorizontally="true"
            android:marqueeRepeatLimit="marquee_forever"
            android:ellipsize="marquee"/>

xml의 텍스트뷰 안에

android:singleLine="true"
android:scrollHorizontally="true"
android:marqueeRepeatLimit="marquee_forever"
android:ellipsize="marquee"

이것을 추가해 주시면 됩니다.



그리고 java 액티비티로 넘어가서


process_menu.setSelected(true);


process_menu 가 선언된곳에 추가해주시면 됩니다.


process_menu 는 TextView 입니다.




참고로 글자수가 텍스트뷰의 크기보다 작으면 옆으로 넘어가지 않으니 주의해주세요.