gpt4 book ai didi

android mediacontroller - 在布局 xml 中定义 mediacontroller

转载 作者:行者123 更新时间:2023-11-29 02:00:36 25 4
gpt4 key购买 nike

在我阅读的有关 MediaController 小部件的 android 文档中

Functions like show() and hide() have no effect when MediaController is created in an xml layout.

这表明媒体 Controller 可以在 xml 布局中定义。因为我想要一个从不隐藏也不会占据焦点的 Controller ,以便可以单击屏幕其余部分上的按钮,所以我尝试采用 xml 布局方式。因为我无法让它工作,所以我正在寻找一个关于如何通过在布局 xml 中定义它来使用 MediaController 的示例。

非常感谢任何提示

最佳答案

我找到了一种适用于 Android 2.x 的解决方法。遗憾的是它似乎在 4.x 中不起作用。

您需要调用 setAnchorView() 来显示 MediaController。此代码适用于 Android 2.2 和 2.3.6,但在 4.0.4 中导致崩溃:

mediaController.setAnchorView(mediaController);

我还尝试将 Activity 内容 View 传递给 setAnchorView(),但它在 4.0.4 中仍然崩溃。

最可靠的方法是按照文档中的说明以编程方式实例化它:

The way to use this class is to instantiate it programatically.

关于android mediacontroller - 在布局 xml 中定义 mediacontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com