2017-12-21 2 views
0

문자열을 먼저 왼쪽으로 정렬 한 다음 오른쪽으로 모두 동일한 문자열에 정렬하고 싶습니다. 그게 가능하니? 그것을 할 수있는 방법을 찾고 있지만 아무것도 찾을 수 없습니다.문자열 중간에서 텍스트 정렬을 변경할 수 있습니까?

예 : "이것은 왼쪽으로 정렬됩니다 (일부 코드) 이제 텍스트가 오른쪽으로 정렬됩니다."

두 개의 텍스트 뷰가 필요합니까? 이 같은

+0

간단히 문제를 설명해주십시오, 당신은 여기에 게시 할 수의 관련 스크린 샷이 너무 – R2R

+0

당신이 바로 그 반대로 왼쪽에서 전체 문자열을 이동하려면 예를하는 것이 가능하다 ! 하지만 전체 문자열의 일부가 아닙니다! – Xenolion

+0

문자열의 일부가 왼쪽에 있고 다른 문자열의 일부가 오른쪽에 정렬 되길 원합니 까? – shravani

답변

1

시도 뭔가 :

val spannedText = SpannableString("some text bla-bla-bla") 

val leftSpan = AlignmentSpan.Standard(Layout.Alignment.ALIGN_NORMAL) 
val rightSpan = AlignmentSpan.Standard(Layout.Alignment.ALIGN_OPPOSITE) 

spannedText.setSpan(leftSpan, 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) 
spannedText.setSpan(rightSpan, 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) 
관련 문제