안드로이드 개발 질문/답변
(글 수 45,052)
final ImageButton ib = (ImageButton)findViewById(R.id.ImageButton01);
MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(ib.getLayoutParams());
margin.setMargins(300, 100, 0, 0);
ib.setLayoutParams(new LinearLayout.LayoutParams(margin));
이런식으로
코드로 레이아웃에 마진을 줄수 있잖아요??
근데 FrameLayout에서 할려구 하니깐
잘 안되드라구요
즉
final ImageButton ib = (ImageButton)findViewById(R.id.ImageButton01);
MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(ib.getLayoutParams());
margin.setMargins(300, 100, 0, 0);
ib.setLayoutParams(new FrameLayout.LayoutParams(margin));
이렇게 하니깐
마진값이 안먹드라구요
어떡해야되나요??ㅜㅜ.. frameLayout에서 사용하는법도 알려주세요
당연히 xml환경에서 layout은 frame으로 바꿔서 실행했어요
알려주시어요..흑흑.