Android Bild hinzufügen button

Ich möchte ein Bild hinzufügen, um einen Button (keine imagebuttonwie die jeweilige Taste kann entweder text oder ein Bild; plus die imagebutton hat das gleiche problem), während noch die Beibehaltung der ursprünglichen android-Stil-Taste. So das hinzufügen android:background in der XML nicht schneiden Sie es, entfernen Sie die android-Standard-button mit abgerundeten Ecken, etc. (android.R.drawable.btn_default)

Ist dies in irgendeiner Weise möglich?

Ich denke, eine Möglichkeit ist eine 9patch Bild für die Schaltfläche gedrückt (eine für oben und eine für unten) und onTouch Action_DOWN machen einen mehrschichtigen hintergrund drawable und legte Sie auf die Schaltfläche, und das tun die gleiche Sache, aber mit einem anderen 9patch für onTouch Action_UPaber ich denke, die Abnahme der Leistung der Anwendung erheblich, da das verlangen wird, dass eine ganze Menge der Ressource Lesen und layer Zusammenführen für alle button-Klicks (und für meine Anwendung, das wird eine ganze Menge sein). Ist das, was ich oben richtig?

EDIT: ich kann nicht erklären, die Quelle des Bildes in der XML, da bekomme ich die Bilder von einem web-service, so etwas kann auf die Tasten, aber es passiert programmgesteuert.

InformationsquelleAutor der Frage stealthjong | 2012-09-19

Schreibe einen Kommentar