下面是我的應用程序的樣子。它是一個消息應用程序顯示鍵盤隱藏時的視圖,反之亦然
有兩個片段在一個屏幕片段1(米色顏色)和Fragment2(深灰色)。 EditText和「+」按鈕位於Fragment2中。最初Fragment1,EditText和+按鈕是可見的。
當我點擊EditText時,鍵盤出現了,顯然,EditText和+按鈕位於鍵盤上方。
當我點擊+按鈕時,Fragment2的Layout2是可見的,並且鍵盤隱藏,如果可見。
如果我點擊EditText並且Layout2可見,那麼Layout2隱藏並且鍵盤出現。
現在我的問題是,從鍵盤切換到佈局2,反之亦然不光滑。屏幕有點閃爍。我要的是:
如果鍵盤是可見的,我點擊+按鈕,那麼的EditText和+按鈕應該呆在那裏,鍵盤要下去和佈局2應該拿出。
如果layout2是可見的,我點擊EditText,那麼有兩種可能性。答:編輯文本和+按鈕應該停留在那裏,佈局2應該放下,鍵盤應該平穩地出現。
B.或EditText,+按鈕應該停留在那裏,鍵盤應該出來,佈局應該下去之後。
我的用戶體驗對所有這些混亂和閃爍都有點不好。請幫助我實現這一平穩過渡。
將XML佈局 – ceph3us