2012-10-17 3 views
0

사용자의 입력에 따라 길이가 다른 Textview가 있습니다. 계산을 위해 ok 키를 누르면 textview가 한 줄 아래로 이동합니다. 한 줄에 표시되도록 textview를 감싸고 싶습니다. 지금까지 나는 다음과 같은 일을했습니다 : android : ellipsize = "none" android : singleLine = "true" 하지만 문제는 나머지 텍스트 뷰가 나타나지 않는다는 것입니다. 텍스트 뷰가 길 때 너비를 줄이고 길이가 짧을 때 확장하는 방법이 있습니까? 당신이 윤곽을 사용하지 않는길이에 따라 Textview를 줄 바꿈하는 방법?

+0

에 랩핑하십시오. 텍스트 크기가 화면 너비를 초과하는 경우. 그리고, 당신이 singlLine에 그 텍스트를 보여주고 싶다면. 해당 텍스트를 선택 윤곽 스타일로만 표시해야합니다. – Praveenkumar

답변

3

당신은 더 많은 휴대 전화의 화면의 폭보다 만일 Singleline에 모두 함께 당신은 TextView를 표시 할 수 없습니다이

<TextView 
    android:id="@+id/myTextView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:lines="1" 
    android:ellipsize="marquee" 
    android:fadingEdge="horizontal" 
    android:marqueeRepeatLimit="marquee_forever" 
    android:scrollHorizontally="true" 
    android:textColor="#ff4500" 
    android:text="Simple application that shows how to use marquee, with a long text" /> 
0

같은 텍스트 뷰에 대한 윤곽을 사용할 수 있습니다. 다른 방법으로 TextViewHorizontalScrollView

관련 문제