2014-12-16 2 views
0

8 등 EMS 폭 레이아웃 XML에서 텍스트 뷰를 갖는프로그래밍 방식으로 TextView에서 ems를 제거하는 방법은 무엇입니까?

<TextView 
    android:id="@+id/more" 
    android:ems="8" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@color/popup_grey" 
    android:drawableLeft="@drawable/dot_small" 
    android:text="@string/get_more" /> 

제가 emsTextView dynamically에서 특정 조건에 제거 할 필요가있다. view.setEms(0)으로 시도했지만 분명히 shrinks의 텍스트 뷰 너비는 0입니다.

코드를 제거 할 코드가 있습니까?

미리 감사드립니다.

+0

부모와 일치하도록 너비를 설정하려고 했습니까? –

+0

아니요, 그렇다면 ems는 특정 조건에서 –

+1

*을 가질 수 없습니다. * ems가 사라지 길 원합니다. 그런 다음 부모에 맞게 너비를 프로그래밍 방식으로 설정하십시오. –

답변

1

이 시도 할 수 있습니다 :

view.setEms (0) 만의 Sametime에서

이 match_parent하기 위해 텍스트 뷰의 폭을 넣어? 이 방법은 당신의 textview을 축소하지 않습니다

희망 운 좋네요

관련 문제