ImageButton의 크기를 프로그래밍 방식으로 가져오고 설정하는 방법은 무엇입니까? Android에서 버튼 크기가 이미지 크기보다 커진 것 같습니다. 아마도 내가 틀 렸습니다. 이미지 크기와 동일한 크기로 만들고 싶습니다.ImageButton의 크기를 가져오고 설정하는 방법은 무엇입니까?
답변
은 XML 레이아웃에 0dp에 패딩을 설정하려고 :
<ImageButton ...
android:padding="0dp" />
이미지 버튼만큼 큰해야한다. 당신은 @null 버튼 (그러나 이미지) 투명 설정 버튼 배경 색을 확인하려면 :
<ImageButton ...
android:background="@null" />
감사합니다. 하지만 작동하지 않습니다. http://stackoverflow.com/questions/10283760/how-to-place-imagebutton-at-x-y-location에 다른 질문을 썼습니다. – user1301568
int height = button.getLayoutParams().height;
int width = button.getLayoutParams().width;
button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT));
고마워요. 하지만 작동하지 않습니다. http://stackoverflow.com/questions/10283760/how-to-place-imagebutton-at-x-y-location에서 다른 질문을 썼습니다. – user1301568
프로그래밍 높이와 폭으로 활용하려면 다음
ViewGroup.LayoutParams layoutParams = mImageButton.getLayoutParams();
int height = layoutParams.height;
int width = layoutParams.width;
프로그래밍 방식으로 설정하려면를 높이와 너비 :
int myHeight = ContextCompat.getDrawable(getContext(), R.drawable.myImageAsset).getIntrinsicHeight();
/*any desired height, but for OP's sake ^^*/
int myWidth = ContextCompat.getDrawable(getContext(), R.drawable.myImageAsset).getIntrinsicWidth();
/*any desired width, but for OP's sake ^^*/
ViewGroup.LayoutParams layoutParams = mImageButton.getLayoutParams();
layoutParams.height = myHeight;
layoutParams.width = myWidth;
mImageButton.setLayoutParams(layoutParams);
- 1. GridView에서 ImageButton의 여백을 설정하는 방법은 무엇입니까?
- 2. ImageButton의 배경 이미지를 설정하는 방법은 무엇입니까?
- 3. JavaScript를 사용하여 쿠키를 가져오고 설정하는 방법은 무엇입니까?
- 4. XNA에서 픽셀 데이터를 가져오고 설정하는 방법은 무엇입니까?
- 5. TChromium 스크롤바 위치를 가져오고 설정하는 방법은 무엇입니까?
- 6. imagebutton의 크기를 소스 이미지와 정확히 같은 크기로 조정하는 방법은 무엇입니까?
- 7. ImageButton의 위치를 동적으로 조정하고 크기를 조정하는 방법은 무엇입니까?
- 8. tk_messageBox의 크기를 설정하는 방법은 무엇입니까?
- 9. CustomView 크기를 설정하는 방법은 무엇입니까?
- 10. 캔버스 크기를 설정하는 방법은 무엇입니까?
- 11. 이미지의 크기를 설정하는 방법은 무엇입니까?
- 12. 경고보기의 크기를 설정하는 방법은 무엇입니까?
- 13. JPanel 크기를 설정하는 방법은 무엇입니까?
- 14. 양식 상자의 크기를 설정하는 방법은 무엇입니까?
- 15. mod_deflate에 최소 파일 크기를 설정하는 방법은 무엇입니까?
- 16. 크기를 표시하도록 surficeview를 자동으로 설정하는 방법은 무엇입니까?
- 17. UIScrollView, 크기를 이미지 크기로 설정하는 방법은 무엇입니까?
- 18. Eclipse에서 글꼴 크기를 10.5로 설정하는 방법은 무엇입니까?
- 19. CoreText에서 공백 크기를 설정하는 방법은 무엇입니까?
- 20. Interface Builder에서 UITableView의 크기를 설정하는 방법은 무엇입니까?
- 21. Xps 문서의 페이지 크기를 설정하는 방법은 무엇입니까?
- 22. 보고서 페이지 크기를 설정하는 방법은 무엇입니까?
- 23. 벽에 게시하려고하는 그림 크기를 설정하는 방법은 무엇입니까?
- 24. Google지도 API v3에서지도 크기를 설정하는 방법은 무엇입니까?
- 25. UIwebView에서 캐시 크기를 설정하는 방법은 무엇입니까?
- 26. ListView의 thumb에 고정 크기를 설정하는 방법은 무엇입니까?
- 27. Qt에서 화면 크기를 설정하는 방법은 무엇입니까?
- 28. 동적 동영상/퀵타임 크기를 설정하는 방법은 무엇입니까?
- 29. TreeViewer의 초기 크기를 설정하는 방법은 무엇입니까?
- 30. 배경 이미지의 크기를 설정하는 방법은 무엇입니까?
레이아웃 높이와 너비에 'wrap_content'를 사용하면 어떨까요? –