Ich habe eine mobile AIR-Anwendung mit einem einfachen Layout:
<s:layout><s:VerticalLayout /></s:layout>
<s:TextArea width="100%" height="100%" />
<HGroup width="100%" >
<s:Button label="button" />
<s:Button label="button" />
<s:Button label="button" />
</HGroup>
Die Anwendung wird so eingestellt, dass die Größe angepasst wird, wenn die Soft-Tastatur geöffnet wird, indem resizeForSoftKeyboard="true" in der Hauptanwendung festgelegt wird. Der textArea-Bereich verwendet den Standard-Skin von Flex 4.6.
Mein Problem ist, dass wenn der Benutzer die Tastatur öffnet, indem er Text in meine TextArea eingibt, er nicht in der Lage ist, auf die Schaltflächen unter der TextArea zu klicken, denn sobald er versucht, auf eine Schaltfläche zu klicken, senkt sich die Soft-Tastatur (weil der Fokus aus der TextArea?) und öffnet sich sofort wieder (weil die mouseDown-Position jetzt über der TextArea?).
Wie kann ich verhindern, dass die Softtastatur geschlossen wird, so dass der Benutzer in der Lage ist, die Schaltflächen zwischen dem TextArea und der Tastatur zu klicken?
Gracias