총 게시물 922건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

레이아웃 구성 질문입니다!

글쓴이 : 떡건 날짜 : 2017-03-07 (화) 15:32 조회 : 941
글주소 : http://www.androidside.com/B49_best/12709
 
  앱 고정 매출은 노티플러스
앱 광고수익이 고민이라면 노티플러스로 해결하세요. NO클릭,NO설치,고정수익YES
notiplus.co.kr
  굿다운로드 영화관 씨네폭스
최신영화다운사이트, HD고화질 영화, 애니, TV시리즈 합법다운, 스마트폰 감상.
clean.cinefox.com
  최신영화다운사이트 스마트파일
안전한 웹하드! 검증된 웹하드! 모든 컨텐츠 가격 할인 보장, 자료많은 웹하드.
smart-file.co.kr
신청하기


레이아웃을 구성하려고 하는데요

[textview] [imageview] [imageview] 가 한줄에 나와야합니다.

근데

textview가 길어지다가 우측 끝에 다다르면 오른쪽에 이미지뷰들은 오른쪽에 고정되고 textview만 ... 처리되었으면 합니다.

이거 어떻게 해야될까요

생각보다 빡세네요 제가 모르는 다른 속성값이 있을런지요 


KakaoTalk_20170307_150352987.png






질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

OSKiller 2017-03-07 (화) 15:38
<리니어 위드:매치 오리엔테이션:가로>
  <텍스트 위드:wrap 웨이트:1/>
  <이미지 />
  <이미지 />
</리니어>
댓글주소 추천 0 반대 0
     
     
떡건 2017-03-07 (화) 15:39
[@OSKiller] 답변 감사합니다. 이방법을 쓰면 textview에 글 내용이 적을때도 이미지뷰들이 오른쪽으로 붙어 버립니다. ㅠ
댓글주소 추천 0 반대 0
암페타민 2017-03-07 (화) 15:48
<리니어 위드:매치 오리엔테이션:가로>
  <텍스트 웨이트:1/>
  <이미지 위드:wrap />
  <이미지 위드:wrap />
</리니어>
이건여?
댓글주소 추천 0 반대 0
     
     
암페타민 2017-03-07 (화) 15:48
[@암페타민] 쓰고나서 느낀건데 저러면 기본크기가 커지겠네여 하하하핳
댓글주소 추천 0 반대 0
희망과꿈을 2017-03-07 (화) 15:54
흠 저같은 경우에는 RelativeLayout으로 감싸주고 Textview 와 버튼 2개 넣고 버튼을 layout_alignParentRight ="true"를 줘서 해결했던거 같은데
댓글주소 추천 0 반대 0
     
     
희망과꿈을 2017-03-07 (화) 15:55
[@희망과꿈을] 아 이거면 이것도 오른쪽에 붙어버리겠군요..
댓글주소 추천 0 반대 0
암페타민 2017-03-07 (화) 15:55
dp를 계산해서 maxwidth를 지정하는거 말곤 안떠오름.....ㅈㅈ
댓글주소 추천 0 반대 0
     
     
떡건 2017-03-07 (화) 15:56
[@암페타민] 그렇게 하던지. 저게 이미지뷰긴한데 아이콘 형식이라서. drawableright에 2개짜리 이미지를 넣던지 ㅠ 디자이너에게 2개짜리 아이콘 부탁하는게 빠를려나봐요 ㅠㅠ
댓글주소 추천 0 반대 0
떡건 2017-03-07 (화) 16:04
리스트아이콘수정.png

이것이 디자이너가 준 가이드뷰임니당

댓글주소 추천 0 반대 0
lesky 2017-03-10 (금) 16:33
원하는대로 하시려면 우선은 무언가 하나는 커스텀하게 가져가야 할것같습니다. 

우선은 해당구성은 RelativeLayout 으로 하고 TextView를 좌측으로 정렬하고 WrapContents하고 나머지 뷰들을 우측으로 해야 할듯 합니다. 

이때 TextView가 늘어나면 우측으로 계속 늘어나겠죠 이것을 해결하려면 우선 TextView가 유동적적이기 때문에 유동적일수 있는 최대 치를 구해야합니다 나머지 두뷰는 고정적일수 있기때문에 전체 감싸고있는 레이아웃의 Width - TextView를 제외한 나머지 이미지를 구하면 될거같습니다. 그뒤에 

1. TextView의 글자수를 통해 일정 글자수 이상일경우 사이즈를 특정하는 방법 ,
2. TextView의 일정 사이즈일경우 TextView의 사이즈를 고정하는 방법 
을통해서 마지막 처리를 해주면 될거같은데
1번의경우 글자사이즈에따라서 글자수의 차이가 있을것이고 디바이스별로 차이가있을수 있기때문에 
저같은 경우 2번의 경우를통해 TextView의 Size가 변경되었을시 예를들어 유동적 최대치의 90%정도 되었을때나 같거나 클때
사이즈를 고정해주면 될거같습니다.
다른방법들도 많겠지만 일단 제생각엔 위방법이 떠오르네요 
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기