코드로 View Margin 설정하기
View view <- 어디선가 가져오는 뷰인데, 본인은 ImageView 에 마진 줄때 사용 함.
int SIZE <- 원하는 사이즈
float scale = view.getResources().getDisplayMetrics().density;
int startDP = (int) (SIZE * scale);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.setMarginStart(startDP);
// 혹은 전체 마진 처리 -> layoutParams.setMargins(startDP, topDP, rightDP, bottomDP);
view.setLayoutParams(layoutParams);
위와 같이 코드적으로 ImageView 에 마진을 설정했다.
반응형
'Dev > Android' 카테고리의 다른 글
부모 레이아웃과 자식 레이아웃의 클릭 리스너 트리거 - DuplicateParentState (0) | 2018.03.13 |
---|---|
이 앱은 기기에 최적화되어 있지 않을 수도 있습니다. (8) | 2018.03.12 |
원하는 View 스크린샷 뜨기 - Take a ScreenShot (0) | 2018.02.12 |
XML 에서 id 설정에 관해서 (0) | 2018.01.29 |
Android 스크린샷 참고 - ScreenShot (0) | 2018.01.19 |