2016-06-23 16 views
0

Ich habe ein Problem, das ich nicht lösen kann. Nämlich ich habe meine eigene benutzerdefinierte Aktionsleiste und unterhalb einer Gridview (natürlich haben diese 2 Teile ihre eigenen Layouts). Es sieht aus wie dieses img:Wenn der Fokus auf EditText GridView lagging ist

My layout application

Meine EditText Feld Suchelemente in gridview. Jedes Bild in der Gridview hat eine Animation, wenn angeklickt wird. Mein Problem ist, wenn ich auf Edittextfeld klicke und es fokussiert ist, dann, wenn ich meine Gridview scrolle und sogar auf einen Gegenstand in beiden Situationen klicke, habe ich alle paar Sekunden eine halbe Sekunde Rückstand. Wenn Edittext den Fokus verliert, funktioniert alles super.

Können Sie mir helfen, dieses Problem zu lösen?

Antwort

0

Es scheint, dass Sie eine Reihe von Bildern in Ihrer Gridview haben. Ich hatte das gleiche Problem mit einem wirklich lückigen UI/EditTexts, als eines der Bilder auf meiner Seite tatsächlich viel größer war als ich es als angezeigt hatte. Ich würde vorschlagen, sicherzustellen, dass die Bilder, die Sie anzeigen, nicht viel größer sind, als Sie sie wirklich brauchen.

+0

ich setze src für Bilder in gridview als null und, auch ohne Bilder passiert es ... – kamciono5

+1

Sie haben Recht mit Auflösung meines Bildes, aber nicht in Gridview nur in Actionbar Hintergrund. Meine Auflösung dort war 1600x764 ..... ich ändere das auf viel kleiner und alles funktioniert super. Danke für die Hilfe – kamciono5

Verwandte Themen