Android Studio TV开发教程(十七)在电视应用内搜索 建立电视游戏

Android Studio TV开发教程

(转自Android官网https://developer.android.com/training/tv/start)

文章源自:光谷佳武 https://blog.csdn.net/jiawuhan/article/details/80647976


在电视应用内搜索

在电视上使用媒体应用程序时,用户经常会记住特定的内容。 如果您的应用包含大量内容目录,浏览特定标题可能不是用户找到所需内容的最有效方式。 搜索界面可以帮助用户比浏览更快地获得他们想要的内容。

Leanback支持库提供了一组类,可在您的应用程序中启用与电视上的其他搜索功能一致的标准搜索界面,并提供语音输入等功能。

本课讨论如何使用Leanback支持库类在您的应用程序中提供搜索界面。

添加搜索动作

BrowseFragment类用于媒体浏览界面时,可以启用搜索界面作为用户界面的标准部分。 搜索界面是在BrowseFragment对象上设置View.OnClickListener时出现在布局中的图标。 以下示例代码演示了这种技术。

 @覆盖
 public void onCreate(Bundle savedInstanceState){
   
     super.onCreate(savedInstanceState);
    的setContentView(R.layout.browse_activity);

     mBrowseFragment =(BrowseFragment)
             。getFragmentManager()findFragmentById(R.id.browse_fragment);

     ...

     mBrowseFragment.setOnSearchClickedListener(new View.OnClickListener(){
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值