안드로이드에서 레이아웃을 그릴때 xml을 이용 해서 그리게 되는데, 이때 weight를 설정 해서 레이아웃의 크기를 상대적으로 지정 할 수 있게 됩니다. 이 weight를 xml이 아닌 소스 코드 상에서 아래와 같이 하면 지정 할 수 있게 됩니다. 1 2 3 4 5 TextView txt01; LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0,LinearLayout.LayoutParams.WRAP_CONTENT ); params.weight = 1f; txt01.setLayoutParams(params); TextView인 txt01에 width가 1인 weight를 지정 하는 코드 입니다.
일반적으로 권한이 필요한 코드들에서 권한 관련 코드를 작성 하는 경우 권한 요청을 하는 코드를 작성 한 후에 권한 요청에 대해 onRequestPermissionsResult가 콜백 된 후 이후 로직을 처리 해야 합니다. 그런데 fragment에서 onRequestPermissionsResult이 콜백 되지 않는 경우가 있는데, 이럴때에는 아래 처럼 수정 해주면 됩니다. 가령 파일 저장소에 접급하는 권한을 요청 할 경우 1 2 3 4 5 6 7 8 final int RESULT_CODE = 1; //문제가 되는 코드 ActivityCompat.requestPermissions(getActivity(),new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, R..
- GPU 출시가격
- 하이엔드 그래픽카드
- 블로그 개설
- 19대 선거
- JSON PASER
- 투표소
- GPU 출시
- unbound prefix
- 래디어 구조
- ONLINE JSON
- 국기 다는 시간
- 7700K
- Looper.prepare()
- 오픈베타
- 1800X
- 티스토리 초대장
- 포아너
- 한글패치
- 배달 지연
- 다렉
- 사제 쿨러
- 민주당 대선 후보
- 테일즈 오브 베르세리아
- 라이젠
- 림의 외경
- 예약메일 전송
- 1800TI
- 한글 패치
- 단면폭
- 초대장
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |