Android Emulator 용으로 자체 스킨을 만들고 싶습니다. 나는 사진을 가지고 일부 피부 이미지를 쇼핑했다. 맵을 클릭해야만 특정 이벤트가 생성되어야하는 추가 버튼이 있습니다. 내 개인의 피부 폴더에 레이아웃 파일은 다음과 같다 : 나는 다른 피부 폴더에서 위의 레이아웃 파일을 복사 "메뉴"와 "가이드"버튼을 추가하여 수정했다맞춤형 Android 에뮬레이터 스킨 및 키맵
parts {
device {
display {
width 1280
height 768
x 0
y 0
}
}
portrait {
background {
image MYDEV-1280x768.png
}
buttons {
menu {
image MYDEV-button-menu.png
x 158
y 957
}
guide {
image MYDEV-button-guide.png
x 1122
y 957
}
home {
image MYDEV-button-home.png
x 1214
y 957
}
back {
image MYDEV-button-back.png
x 1309
y 957
}
volume-down {
image MYDEV-button-voldown.png
x 824
y 957
}
volume-up {
image MYDEV-button-volup.png
x 915
y 957
}
}
}
landscape {
background {
image MYDEV-1280x768.png
}
buttons {
menu {
image MYDEV-button-menu.png
x 158
y 957
}
guide {
image MYDEV-button-guide.png
x 1122
y 957
}
home {
image MYDEV-button-home.png
x 1214
y 957
}
back {
image MYDEV-button-back.png
x 1309
y 957
}
volume-down {
image MYDEV-button-voldown.png
x 824
y 957
}
volume-up {
image MYDEV-button-volup.png
x 915
y 957
}
}
}
}
layouts {
portrait {
width 1494
height 1047
event EV_SW:0:1
part1 {
name portrait
x 0
y 0
}
part2 {
name device
x 108
y 119
}
}
landscape {
width 1494
height 1047
event EV_SW:0:0
part1 {
name landscape
x 0
y 0
}
part2 {
name device
x 108
y 119
rotation 1
}
}
}
network {
speed full
delay none
}
.
내가 직면 한 문제는 전통적인 버튼이 매핑 (예 : 볼륨 높이기, 볼륨 낮추기, 집으로 돌아 가기)하지만 "메뉴"및 "가이드"와 같은 사용자 지정 단추는 키 이벤트를 생성하지 않는다는 것입니다.
key 102 HOME WAKE_DROPPED
key 158 BACK WAKE_DROPPED
key 139 MENU WAKE_DROPPED
key 115 VOLUP WAKE
key 114 VOLDOWN WAKE
key 105 GUIDE WAKE
사람이 도와주세요 수 : 내 Generic.kl 파일에서
나는 다음과 같이 매핑 정보를 입력했습니다. 또한 당신이 내 문제를 이해하는 데 도움이 될 수있는 다른 것을 알 필요가 있다면 알려주십시오.
"이것은 안드로이드 에뮬레이터 스킨에 포함 된 에뮬레이터 하드 키 및 안드로이드 응용 프로그램에 의해 생성되지 소프트 키/버튼에 관한 것입니다"