안드로이드 개발 질문/답변
(글 수 45,052)
setOrientation(LinearLayout.HORIZONTAL);
this.setPadding(2, 2, 2, 2);
Button child = new Button(mCtx, this);
child.setWidth(60);
child.setHeight(70);
child.setPadding(2, 2, 2, 2);
this.addView(child);
이렇게 루프를 돌면서
LinearLayout.HORIZONTAL 에 여러개의Button 을넣는데
패딩값을줘도 버튼들이 붙어서보입니다
setBackgroundColor 배경색을 넣으면 버튼이 붙어보이고
텍스트를 출력하면 텍스트크기에따라서 버튼크기가 달라집니다
텍스트크기와관계없이
버튼의 크기는 항상일정하게 유지되게하는방법 없을까요?
크기에맞게 배경색이 적용되구요
그리고
버튼 롱터치 이벤트받는방법 없나요
검색해보니 터치이벤트를 받아서 롱터치를 구현하던데
버튼에 롱터치지원해주는 이벤트는 없는지여




패딩 대신 마진값을 써보시길 바랍니다.
그리고, setOnLongClickListener 함수가 있을겁니다.