2016-11-05 80 views
2

我正在構建一個簡單的應用程序,它有幾個屏幕,我一直在處理顯示下一個屏幕後隱藏的Android鍵盤。我已經瀏覽了互聯網,並沒有找到解決此問題的解決方案。下面是我找到的一段代碼here。 我試圖修改它不成功。顯然我需要導入android模塊才能正常工作,但我不太確定如何去做。如果你有任何想法如何隱藏鍵盤請幫助。由於隱藏在基維的Android鍵盤

def hide_keyboard(f): 
    def new_function(self, *args, **kwargs): 
     try: 
      if platform == "android": 
       android.hide_keyboard() 
      self.root.from_n.focus = False 
      self.root.to_n.focus = False 
     except: 
      import traceback; traceback.print_exc(); 
     f(self, *args, **kwargs) 

    return new_function 

回答

1

看起來窗口有這樣的方法:

from kivy.core.window import Window 
Window.release_all_keyboards() 
+0

謝謝。解決了這個問題。 –