홈>
두 개의 TextView를 차례로 배치하는 레이아웃을 만들려고합니다. 가장 좋은 방법은 하나의 TextView를 대신 사용하고 문자열을 연결하고 어떻게 든 부분을 굵게 표시하는 것입니까?
현재 가중치를 사용하지 않으면 하나의 TextView가 찌그러 질 수있는 이상한 효과가 나타납니다.
내가 원하는 것의 예 :
<시간>[첫 번째 텍스트보기][두 번째 텍스트보기]
<시간>[첫 번째 텍스트보기는 실제로 실제로 실제로 실제로는 실제로 실제로 실제로는 실제로는 실제로는 실제로는 실제로는 실제로는 정말 길다는 것입니다][두 번째 텍스트보기]
<시간>[첫 번째 텍스트보기][세컨드 텍스트보기는 실제로 실제로 실제로는 실제로 실제로는 실제로는 실제로는 실제로는 실제로는 실제로는 실제로는 실제로는 매우 긴]
<시간><LinearLayout
android:id="@+id/Names"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/ivProfileImage"
>
<TextView
android:layout_marginLeft="10dp"
android:gravity="center"
android:id="@+id/tvName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Namedsfsfsafsafsadfasfsadffddsfsfdsfdssafsafa fdsfds"
android:textStyle="bold" />
<TextView
android:layout_marginLeft="10dp"
android:gravity="left|center"
android:id="@+id/tvUserName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="none"
android:layout_weight="1"
android:text="[email protected] dsfdsfsdfsdsdfdsfdsdsfsdfsfds" />
</LinearLayout>
이 레이아웃을 사용하면 텍스트보기가 본질적으로 레이아웃 너비의 절반을 차지하고 (텍스트가 길 때) 자연스럽게 흐르지 않습니다. 좀 이상해 보인다 :
[정말로 긴보기..... | [이 쪽의 측면도]
이렇게 헤어짐]........ |
- 답변 # 1
관련 자료
- html - 다른 버튼을 클릭 한 후 버튼 스타일을 지정하는 방법은 무엇입니까?
- 파이썬에서 반복 가능한 함수 목록을 차례로 적용하십시오
- awk - bash로 다른 문자열이 처음 나타난 후 문자열이 처음 나오는 것을 찾으십시오
- php - 로그인 후 한 opencart 사이트의 사용자를 다른 opencart 사이트로 리디렉션하는 방법은 무엇입니까?
- python - 계속해서 크롤링 실행
- awk - 다른 IP와 일치하기 전에 IP 뒤의 일치하는 줄 제거
- VBA Excel을 사용하여 다른 책갈피 다음에 책갈피를 만들려면 어떻게합니까?
- python - django의 admin - auth_user_password_change에 post 요청을 보낸 후 다른 url로 리디렉션하는 방법은 무엇입니까?
- 데비안을 'dd'설치 한 후 USB 여유 공간에 다른 파티션을 만듭니다
- python - 목록 요소 목록을 차례로 비우는 방법은 무엇입니까?
- javascript - discordjs를 사용하여 다른 단어 뒤에 어떤 단어가 있는지 확인하는 방법
- python - 로그인 성공 후 다른 창 열기 PyQt5 Python3
- javascript - 성공적인 로그인 시도 후 다른 HTML 페이지로 리디렉션
- python - 다른 목록에 나열하지만 첫 번째 목록의 요소가 두 번째 목록에 차례로 나타날 필요는 없습니다
- java - axon - aggregate 생성 후 saga에서 다른 aggregate 생성 및 저장
- dart - Flutter, 다른 클래스에서 수정 후 값 보내기 및 가져 오기
- sql - 첫 번째 삭제 후 다른 데이터베이스의 테이블에 삽입
- python - 마지막 문자 발생 후 다른 문자까지 텍스트를 찾는 정규식
- vue.js - Javascript/Vue 함수를 순차적으로 실행 (동기식)
- c++ - 다른 함수가 호출 된 후에도 lock_guard가 파괴되지 않는 이유는 무엇입니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
설명 된 바하 비르는
SpannableString
를 사용하여 달성 할 수 있습니다. 이 샘플에서 설명 된대로이 방법으로 하나의
TextView
를 사용하십시오 다른보기를 관리하지 않아도됩니다. 원하는대로 문자열을 처리 한 다음TextView
에 표시하십시오.