2016-03-21 53 views

回答

0

關鍵是InputMethodService的ComputeInsets。我已經完成了一段時間,但是如果我沒有記錯的話,你可以在整個屏幕上顯示可見的插圖,並且將內容插入0。這使您可以繪製到整個屏幕,但會使您的應用程序鍵入不會平移或調整大小。可觸摸的插圖應設置爲覆蓋要繪製區域的矩形區域。

當您繪製視圖時,請確保您不想覆蓋的屏幕的任何部分都使用TRANSPARENT繪製,以便後臺應用程序顯示。最簡單的方法是製作一個自定義視圖,onDraw繪製所有透明視圖,然後將鍵盤繪製到需要的位置。

+0

感謝您的指導。我會按照你的解釋嘗試。 –