Dev/Android
View Margin 설정(코드) - setting margin programmatically
healthyryu
2018. 2. 23. 17:15
코드로 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 에 마진을 설정했다.
반응형