2015-01-21 51 views
2

我試圖讓Facebook登錄工作在Android TV上,但沒有任何webview中彈出窗口獲得焦點的元素。Android電視上的Facebook/Webview控件

我們使用'Session.openActiveSession(getActivity,true,pCallback)'函數開始Facebook登錄過程,我們使用的是Facebook SDK的v3.18.1。

不幸的是,將SDK更新到最新版本是一項不平凡的任務,但我瀏覽了版本說明並沒有看到與非觸摸輸入相關的任何內容。

我已經看了一下其他Android電視遊戲的輸出,這些遊戲使用Facebook登錄彈出窗口工作,並且我還無法確定任何來自logcat的有限輸出。

有誰知道如何給webview元素集中,讓他們可以用dpad導航?

回答

0

不與Facebook,但我有它通過模擬元件上的點擊工作:

document.getElementById(elementId).click(); 

我試圖用.focus(),但是這並沒有使我的情況有什麼區別。

更新:一旦webview具有焦點,D-pad導航(圍繞可點擊項目的正方形)將重新啓用。導航將在包含文本或圖像的鏈接之間改變。