폰 기종에 상관없이 항상 같은 크기의 이미지 버튼을 만드려고하는데요.
btnwidth = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_MM,
30, getResources().getDisplayMetrics());
btnheight = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_MM,
45, getResources().getDisplayMetrics());
이런 식으로해서 가로와 세로의 넓이를 30x45로 예를 들어 구해주고 버튼에
btn.setLayoutParams(new LinearLayout.LayoutParams(btnwidth,
btnheight));
이 소스로 버튼 크기를 30x45 mm 로 만들어보려고 했는데요, 핸드폰 기종마다 크기가 달라집니다.
어떻게 해야할까요 ? 절대적 크기로 해야하는데요..