2015-01-09 52 views
0

我正在嘗試在Nexus Player上運行的WebView頁面中加載Facebook登錄。該設備輸出到電視機,因此沒有觸摸屏。如何在頁面加載後在WebView中的文本輸入字段上觸發焦點?

我可以在頁面中加載符號而沒有問題,但用戶無法選擇電子郵件和密碼文本字段以輸入其憑據。

在Nexus Player遠程上推/下/左/右導致網頁滾動,但我無法與網頁上的任何內容進行交互。

事情我已經嘗試:

回答

0

的解決方案是在執行下面的JavaScript我WebViewonPageFinished()

webView.loadUrl("javascript:document.getElementsByName('email')[0].focus();"); 

顯然,這將只在屏幕上的實拍工作,因爲他們有名字的電子郵件「的文本字段。

+0

我知道這是一個老問題,但我必須嘗試:你還記得/發現你是如何獲得對webView的引用嗎?我使用的是Facebook SDK,我只調用了logInWithReadPermissions,我無法訪問它們爲登錄創建的webView。 – Scorpio 2016-02-04 13:21:19

相關問題