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

GridView 컬럼 너비 질문 드립니다 ㅠㅠ

글쓴이 : 죄송합니다 날짜 : 2018-10-17 (수) 12:56 조회 : 672
글주소 : http://www.androidside.com/B49/170420
 
  아토 - 크로마토그래피
HPLC, LC, GC 컬럼 및 소모품
ato.or.kr
  말번 코리아 GPC 측정원리
폴리머 분자량, 크기 및 구조측정을 위한 GPC원리 말번에서 확인하실 수 있습니다
www.malvern.com/kr
  컬럼방콕 이티투어
태국현지여행사 태국여행전문 8명부터 VIP할인 최저가보장제 호텔 골프 투어 차량
www.ettour.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

안녕하세요 안드로이드 사이드 회원여러분! 질문 하나 올리겠습니다 ㅠㅠ

아래와 같이 자바 코딩으로 그리드 뷰를 만들었습니다.

컬럼의 너비를 컬럼마다 컨트롤하는 방법은 정녕 없을가요 ㅠㅠ?

컬럼 너비가 모두 동일해서 죽을맛입니다 ...


grid_view_1 = new GridView(this);
  grid_view_1.setId(1004);
  grid_view_1.setBackgroundColor(Color.parseColor("#E0FFFFFF"));
  RelativeLayout.LayoutParams param1004 = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
  param1004.addRule(RelativeLayout.BELOW, 20);
  param1004.addRule(RelativeLayout.ALIGN_PARENT_LEFT, 1004);
  param1004.height = (int) (h * 76.5);
  param1004.width = (int) (w * 96);
  param1004.setMargins((int) ((float) (w * 2)), (int) (h * 0), 0, 0);
  grid_view_1.setNumColumns(5);
  grid_view_1.setHorizontalSpacing(1);
  grid_view_1.setVerticalSpacing(1);

  grid_view_1.setSelector(new StateListDrawable());

  // grid_view_1.setVerticalSpacing((int) (h * 5));
  // grid_view_1.setHorizontalSpacing((int) (w * 5));

  grid_view_1.setStretchMode(GridView.STRETCH_COLUMN_WIDTH);

  grid_view_1.setGravity(Gravity.CENTER);
  grid_view_1.setLayoutParams(param1004);
  layout.addView(grid_view_1);




질문자가 자신의 포인트 10 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 8을 드립니다.

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

은빛파도 2018-10-19 (금) 09:47
Recyclerview 사용하시고 레이아웃 매니저를 staggeredgridlayoutmanager 로 사용하시면 될것 같아요.
댓글주소 추천 0 반대 0
은빛파도 2018-10-19 (금) 09:48
아니면 FlexboxLayout

https://github.com/google/flexbox-layout
댓글주소 추천 0 반대 0
     
     
죄송합니다 2018-10-22 (월) 09:23
[@은빛파도] 은빛파도님 안녕하세요. 소중한 답변 대단히 감사드립니다.!!
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


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