2
TextView
에 텍스트 줄이 너무 많으면 사용자가 단추를 누른 후 2 줄로 축소 할 수있는 기능을 구현하려고합니다. 사용자가 해당 버튼을 다시 탭하면 TextView
에 포함 된 전체 텍스트가 표시되어야합니다. collapseView()
방법에서 , 나는 다음과 같이 setEllipsize
를 사용 안드로이드 - 줄임표가있는 TextView 확장
private void collapseView() {
m_vwText.setMaxLines(2);
m_vwText.setEllipsize(TruncateAt.END);
m_vwExpandButton.setText(EXPAND);
}
그래서 내가 내
expandView()
방법으로해야하는 것은
TextView
에 포함 된 모든 라인을 보여주기 위해 무엇을 궁금해. 도와 주시고 미리 감사드립니다.
originalText
감사합니다 작업에 그런onCreate()
에서
이예는 :,, 나는 그것을 시도했지만 어떻게 든 작동하지 않습니다 (은'텍스트 뷰 '는 줄임표가 붙은 텍스트를 보여줍니다.) 문제가 실제로 어디에 있는지 찾으려고 노력할 것입니다. –
아마도 TextView가 collapseView()에서 줄임표 설정을 유지하기 때문에 문제가 발생할 수 있습니다. m_vwText.setEllipsize (TruncateAt.END) ;. expandView()에서 어떻게 든이 설정을 재설정하고 원래 텍스트를 설정해야합니다. 귀하의 질문에 답한 경우 대답을 수락 된 것으로 표시하십시오. –
원래 텍스트를 보여주기 위해 토스트 (toast)를 만들었을 때 전체 텍스트를 잘 보여 주지만,'m_vwText'를 위해 만든'setText' 호출은 여전히 전체 텍스트를 보여주지 못합니다. 이것은 나에게 정말로 혼란 스럽다. –