0
많은 것을 시도했지만 원하는 것을 얻을 수 없었습니다. 여기 은 안드로이드에서 XML을 사용하여 만들고자하는 버튼 디자인이므로 다중 스크린에서 쉽게 지원할 수 있습니다.XML Android Studio를 사용한 사용자 정의 버튼 디자인
디자인 1
디자인이
많은 것을 시도했지만 원하는 것을 얻을 수 없었습니다. 여기 은 안드로이드에서 XML을 사용하여 만들고자하는 버튼 디자인이므로 다중 스크린에서 쉽게 지원할 수 있습니다.XML Android Studio를 사용한 사용자 정의 버튼 디자인
디자인 1
디자인이
당신은 다음과 같은 버튼을 디자인 할 수 없지만 당신이 버튼처럼 안드로이드 응용 프로그램에서 이미지 뷰를 사용하여 레이아웃 설계를 얻을 수 있습니다 onClick 이벤트가 주어진 경우
final ImageView v = (ImageView) findViewById(R.id.button0);
v.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
switch (arg1.getAction()) {
case MotionEvent.ACTION_DOWN: {
v.setImageBitmap(res.getDrawable(R.drawable.img_down));
break;
}
case MotionEvent.ACTION_CANCEL:{
v.setImageBitmap(res.getDrawable(R.drawable.img_up));
break;
}
}
return true;
}
});
다음과 같이 선택기를 정의하십시오.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"
android:drawable="@drawable/img_down" />
<item android:state_selected="false"
android:drawable="@drawable/img_up" />
</selector>