要獲得TextView
顯示(和行爲與友好的)HTML絃樂器我的代碼看起來像:如何解決Html.fromHtml鏈接焦點可見性問題(在ICS和Honeycomb中)?
// itemHtml is a String of HTML defined above
TextView itemContent = (TextView) findViewById(R.id.itemContent);
itemContent.setText(Html.fromHtml(itemHtml));
itemContent.setMovementMethod(LinkMovementMethod.getInstance());
如果HTML字符串有一個鏈接,TextView
結果是可以點擊的,可聚焦的鏈接。當用戶專注於特定的鏈接(例如通過使用d-pad)時,鏈接文本以某種有意義的方式變化以顯示獲得焦點。
問題是,當我使用具有使用Honeycomb(例如Google TV)或Android的冰淇淋三明治風味的d墊的設備測試此相同模式時,文本中的鏈接不顯示該鏈接有焦點。
我知道它是越來越關注,因爲當你然後按回車它執行指定的操作。你甚至可以在文本中的各種鏈接之間移動;你只是猜測你當前在哪個鏈接,這會導致非常糟糕的用戶體驗。
有什麼我做錯了嗎?有沒有辦法解決這個問題或解決這個問題?
我想你誤會了。正如我所提到的,這個動作(即打開URL)被調用。問題是沒有可視化的表示,鏈接被選中。 – yydl