안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드 공부하고 있는학생입니다 궁금한게 있어 질문올립니다
magin을 java에서 주고싶은데요
예를들어
<ImageButton
android:id="@+id/plus"
android:layout_marginRight="10px"
android:layout_width="76px"
android:layout_height="79px"
android:background="@drawable/selectorbtn_magnifier_map"
/>
보시면 마진right 가 10px 먹여있습니다
마진값을 적용하는방법은 알겠는데 마진값을 불러오는 방법을 모르겠습니다
ViewGroup.MarginLayoutParams margin = new ViewGroup.MarginLayoutParams(plus.getLayoutParams());
margin.rightmagin 으로 불러 오면 10이란 숫자를 가져오고 싶은데 수치가 항상 0으로 나옵니다
알수있는방법 있으시면 답변 부탁드립니다 그럼 좋은하루되십시요~




plus.getLayoutParams().rightmarin 값부터 확인 해 보시겠어요? 거기서도 10이 나오는지..
그리고 곁다리로 일부러 쓰신 것이 아니라면 px 대신 dip 를 사용하세요~