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

textview에 대한 질문입니다.

0 추천
리니어 레이아웃에 텍스트뷰가 두개있습니다.

여기서 첫번째 텍스트뷰에 나타나는 글씨 수에 따라 두번째 텍스트뷰가 옆으로 따라 움직이게 하고싶은데요

첫번째 텍스트뷰에 글씨 수가 길면 상관이 없는데 글씨수가 적을때도 두번째 텍스트뷰가 고정으로 그자리에 있습니다.

어떻게해야 두번째 텍스트가 고정으로 있지않고 첫번째 텍스트뷰에 길이에 따라 이동할 수 있을까요.

고수님들 아시면 알려주세요.. 감사합니다.

 

 

<LinearLayout
          android:layout_width="fill_parent"
          android:layout_height="15.3dip"
          android:layout_marginLeft="8dip"
          android:layout_marginRight="8dip"
          android:layout_marginTop="6.7dip"
          android:layout_weight="1"
          android:orientation="horizontal" >

       <TextView
           android:id="@+id/title"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:layout_marginRight="4dip"
           android:layout_weight="1"
           android:background="#00ffffff"
           android:ellipsize="end"
           android:gravity="left|center_vertical"
           android:singleLine="true"
           android:textColor="#4d4d4d"
           android:textSize="12.56dp"
           android:lines="1"
            />

       <TextView
           android:id="@+id/size"
           android:layout_width="wrap_content"
           android:layout_height="fill_parent"
           android:background="@drawable/bg_video_mb"
           android:ellipsize="end"
           android:lines="1"
           android:textColor="#ffffff"
           android:textSize="11.56dp" />

       </LinearLayout>
익명사용자 님이 2013년 3월 27일 질문

1개의 답변

0 추천
현재는 size TextView 크기가 내용(문자열)크기 만큼만 커지고

나머지 영역은 title TextView가 전부 차지하게끔되어 있습니다.

이걸 반대로 title TextView를 내용크기만큼 커지게하고

size TextView가 나머지 영영을 차지하게하려면

 

title TextView 의 layout_width속성을 wrap_content로 바꾸고 layout_weight을 없애고

 

size TextView에 layout_weight 속성을 추가하고 1로 줘보세요
얼룩돼지 (15,720 포인트) 님이 2013년 3월 27일 답변
얼룩돼지님이 2013년 3월 27일 수정
네 감사합니다. 그런데 title 길이가 짧으면 옆으로 size가 붙기는 하는데요 ... title 길이가 길어버리면 size 텍스트뷰가 아예 보이지를 안습니다. 새로운 문제가 생겨버리네요..
그렇다면 title TextView에 들어가는 내용 크기를 제한하거나 간략하게 보여주는 방법을 찾아야겠네요.

한줄당 몇자이상이면 자동 줄바꿈 또는 ... 으로 간략하게 보여주는 식으로요
...