Android Button is te veel middelen intensief

Ik heb een eenvoudige app met verschillende knoppen, soms moet de gebruiker op een combinatie van knoppen drukken om de juiste zoekopdracht te verzenden. Bij het testen vond ik echter dat de knoppen niet erg resoponsief zijn als ze een beetje snel worden ingedrukt. Ik denk dat dit te maken heeft met het feit dat de Android-knoppen relatief meer middelenintensief zijn. Ik vroeg me af of er een manier is om de knop responsiever te maken (misschien door een lichtere weergave?) Of kan ik een rechte HTML-pagina met HTML-knoppen in een WebView plaatsen? Zou dat meer responsief zijn?

1
Overwegend dat een knop standaard een StateListDrawable gebruikt, lijkt uw claim te breed. Er is mogelijk iets eigenaardigs aan uw StateListDrawable dat problemen veroorzaakte.
toegevoegd de auteur CommonsWare, de bron
Wat doe je precies in de click handlers voor die knoppen ?
toegevoegd de auteur Luksprog, de bron
Als u alleen een tekenreeks in de onClick -handlers instelt, zou dat behoorlijk snel moeten zijn (ook ik weet niet wat u begrijpt met niet erg responsief ). Is dat beeld voor de geperste toestand groot?
toegevoegd de auteur Luksprog, de bron
Typische handler zou simpelweg String voor query toevoegen. leftButton.setOnClickListener (nieuwe OnClickListener() {public void onClick (View btn) {addendum = "% E5% B7% A6";}});
toegevoegd de auteur Jason Ching, de bron
Kan het zijn dat ik een extra selector xml gebruik voor een ander knopbeeld voor de knop ingedrukt? En zou het reactievermogen worden verbeterd als ik een ImageButton zou gebruiken in plaats van een knop met achtergrond ingesteld op een selector XML-bestand?
toegevoegd de auteur Jason Ching, de bron
Ik heb alle achtergrondafbeeldingen voor mijn knoppen verwijderd en nu reageren ze sneller. Ik denk dat als je een app probeert te maken die gebruikers vaak gebruiken als ze ongeduldig zijn, het best de keuzeknop ontwijkt om te voorkomen dat ze op hun zenuwen werken.
toegevoegd de auteur Jason Ching, de bron

Geen antwoorden

0