0
필자는 긴 텍스트를 가지고 있으며 신문과 같이 열에 표시하고 싶습니다. text.layout을 사용자 정의하여이 작업을 수행 할 수 있습니까? 아니면 구조 텍스트 뷰에서 직접 텍스트를자를 필요가 있습니까?열에 긴 텍스트를 표시하는 방법은 무엇입니까?
[편집] 텍스트 뷰를 나란히 (선형 레이아웃 등) 표시하는 방법을 알고 있습니다. 실제로 열에 표시 할 큰 문자열로 시작하고 있습니다. 나는 webview와 CSS에 대한 아이디어를 포기했다.
int height = textView.getHeight();
int scrollY = textView.getScrollY();
Layout staticLayout = textView.getLayout();
int lastVisibleLineNumber = staticLayout.getLineForVertical(scrollY+height);
int start = staticLayout.getLineEnd(lastVisibleLineNumber);
int end = staticLayout.getLineEnd(textView.getLineCount()-1);
String textToDisplayIntOtherView = textView.getText().toString().substring(start, end);
내가 단순히 Text.layout을 사용자 정의, 열 내 텍스트를 표시 할 수 없습니다 : 나는 다음 코드를 사용하여 내 텍스트를 절단 아닌 다른 방법이 있는지 알고 싶어?
, 내가 원하는을 텍스트보기의 최대 줄 수는 아닙니다. – Rocel
나는 나의 대답을 편집했다 – StarsSky
나는 또한 나의 질문을 편집했다. – Rocel