2015-07-19 86 views
-1

我使用德爾福XE 8構建Android應用程序彈出虛擬鍵盤底部的酒吧和我有兩個按鈕,在這樣一個如何始終顯示在

enter image description here

如何使底部形態?確保這些按鈕仍然可見當虛擬鍵盤的出現和位置回到底部時鍵盤消失,效果會是這樣的畫面:

enter image description here

+0

Windows,Mac,iOS或Android?我們在看什麼控制? –

+0

Android ........... – Wel

+1

請編輯該問題以添加缺少的詳細信息。坦率地說,你現在應該知道如何做到這一點。 –

回答

0

請看一看Embarcader例如:FMX.Mobile.ScrollableForm Sample 並添加一個帶底部按鈕的額外TLayout(取消/繼續) - 此佈局的位置應根據VirtualKeyboardShown事件處理程序的界限進行分配。還有一個叫做KeyboardToolbar的類似例子。這些示例還可以在「c:\ Users \ Public \ Documents \ Embarcadero \ Studio \ 16.0 \ Samples \ Object Pascal \ Mobile Samples \ User Interface \」中找到。

+0

在KeyboardToolbar中,我發現無法將Android添加爲目標,他們是如何做到這一點的? – Wel

+1

我相信它是在* .proj文件中的某處硬編碼的。從純* .dpr * .pas * .fmx重新創建項目允許添加Android目標。但自述文件指出:「虛擬鍵盤服務不適用於Android設備」。所以這個例子只適用於iOS移動目標。您應該遵循ScrollableForm解決方案。 – zdzichs