1
對於Leanback的BrowseFragment
,默認情況下有一個搜索視圖在屏幕的左側。是不是要改變SearchOrbView
的默認圖標或隱藏的方式。爲BrowseFragment更改搜索查看默認圖標爲Android電視應用?
https://cdn-images-1.medium.com/max/800/1*oIFbcdjYrIqxU55-B23tjA.gif
對於Leanback的BrowseFragment
,默認情況下有一個搜索視圖在屏幕的左側。是不是要改變SearchOrbView
的默認圖標或隱藏的方式。爲BrowseFragment更改搜索查看默認圖標爲Android電視應用?
https://cdn-images-1.medium.com/max/800/1*oIFbcdjYrIqxU55-B23tjA.gif
上developer.android.com表示由文檔,如果你不叫setOnSearchClickedListener
搜索天體將是無形的:
公共無效setOnSearchClickedListener(View.OnClickListener聽衆)
設置查找啓示點擊收聽。
收聽者的存在將改變片段標題搜索 啓示的可見性。當設置爲非空,標題將 包含一個用戶可以點擊即可開始搜索的元素。
如果你想要,而不是改變SearchOrbView
你可以做編輯風格的圖標:
<style name="Theme.Example.Leanback" parent="Theme.Leanback">
<item name="searchOrbViewStyle">@style/CustomSearchOrbView</item>
</style>
<style name="CustomSearchOrbView" parent="Widget.Leanback.SearchOrbViewStyle">
<item name="searchOrbIcon">@drawable/your_search_orb_icon</item>
</style>