2011-11-01 2 views
0

안드로이드에서 아래와 같이 UI를 만들고 싶습니다. enter image description here안드로이드 텍스트 뷰에서 다음과 같은 효과를 얻는 방법

위에서 우리는 framvieway를 사용하여 이미지 뷰보다 textview를 볼 수 있습니다. 하지만 내 질문은 내가 텍스트보기 텍스트가 초과하는 경우 예를 들어 아래와 같이 textview를 달성하는 것입니다 ...이 textview 에서이 효과를 달성하기 위해 표시됩니다.

내 XML 코드는

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    > 
    <ImageView 
    android:id="@+id/grid_img" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:scaleType="fitXY" 
    android:src="@drawable/nature1"/> 
<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/hello" 
    android:inputType="textMultiLine" 
    android:layout_gravity="bottom" 
    /> 
</FrameLayout> 

답변

5

시도가 TextView에 다음 줄을 추가 아래와 같습니다

android:maxLines="2" 
android:ellipsize="end" 
+0

하나는 ellipsize 내가 시도 –

+0

하지만 작업 난 점점 아니에요하지 동의 ... 텍스트의 진상. 답장을 보내 주셔서 감사합니다. –

+0

텍스트가'TextView'보다 큰 경우에만'...'을 얻을 것입니다 –

관련 문제