0
사용자 정의보기 (사용자 정의 된 단추)를 만드는 동안 누군가가 약간의 이미지 크기 조정 문제를 해결할 수 있다면 방황하고 있었습니까?android layout - 사용자 정의보기에 맞게 이미지 크기 조정
public class GamesButton extends View {
public int imageID;
public Bitmap image;
public GamesButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
public GamesButton(Context context, int resImage) {
super(context);
this.imageID = resImage;
this.image = BitmapFactory.decodeResource(context.getResources(),imageID);
setFocusable(true);
setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// do something
}
});
setClickable(true);
}
public void onDraw(Canvas canvas) {
Paint textPaint = new Paint();
textPaint.setColor(Color.BLACK);
canvas.drawBitmap(image,0 , 0,null);
}
.
.
.
나는 또한 onMeaure()와 다른 사람을 무시했지만, 내 사용자 지정보기 크기가 여기에 문제가되지 않습니다 : 그래서, 나는 사용자 정의 생성자와 몇 가지 방법으로 사용자 정의 뷰 클래스를 만들었습니다.
문제는 단추 나 표면을 클릭 할 때 사용하는 비트 맵 이미지입니다. 나는 화면에 전체 이미지를 볼 수 있도록 크기를 조정할 수 없습니다.
이 문제를 해결할 방법이 있습니까?
감사합니다.
답장을 보내 주셔서 감사합니다. 또한 시도해 보겠습니다. 그러나 문제는 버튼에만 관련되어있는 것이 아니라 일반적으로 확대/축소 및 사용자 지정보기를 이미지화하는 데 더 중요합니다. – ZeZe
이미지 크기 조정은 9 패치로 완료됩니다. – Christine