카테고리 없음

[android] 부분적으로 그려진 선이없는 TextView

행복을전해요 2020. 12. 12. 09:13

나는 당신이 안드로이드 플랫폼을 수정함으로써 의미하는 바를 모르지만 완전히 새로운 동작을 원한다면 자신의 TextView를 코딩하거나 안드로이드 TextView를 확장하여 스크롤링을 변경하는 데 제한이 없습니다.

이 작업을 정말로 수행하려면 Touch / Scrolll 동작을 변경하여 다음 / 이전 보이는 줄로 직접 스크롤 할 수 있습니다. TextView Scoller ( setScoller( )메서드)를 변경해보십시오 . 그래도 작동하지 않으면 직접 코딩해야합니다 (기본적으로 라인 위치를 가져와 textview.getLayout().getLineTop(line number)화면 상단을 해당 지점에 배치).

유일한 제한은 "커널"에 포함 된 항목 (예 : MediaPlayer의 미디어 프로토콜)을 변경해야하는 경우입니다.

천막 예를 확인하십시오.

-------------------

스크롤러와 함께 http://developer.android.com/reference/android/text/method/ScrollingMovementMethod.html 클래스를 사용할 수 있는지 확인하십시오 . textView 높이는 텍스트 줄 높이의 배수 여야합니다.

-------------------

놀랍게도 YuriWheelView 를 사용하는 것이 좋습니다.

배경, 높이 및 너비의 좋은 조합을 선택하면; 원하는 효과를 정확히 얻을 수 있습니다.

-------------------

Android 터미널 에뮬레이터 프로젝트에는 내가 원하는 방식으로 작동하고 오픈 소스 인 EmulatorView 클래스가 포함 된 라이브러리가 포함되어 있습니다. https://github.com/jackpal/Android-Terminal-Emulator

터미널에 대한 상당한 양의 추가 코드가 포함되어 있지만 필요한 경우 제거 할 수 있습니다. 그러나 나는 그것이 덜 유용하게 만드는 고정 폭 글꼴 만 지원한다고 가정해야합니다.



출처
https://stackoverflow.com/questions/7415047