3

我正在寻找一种简单而稳定的方法来更改MediaController控件的图像。到目前为止,我的研究是查看MediaController的源代码及其布局文件以及com.android.internal.R的副本以找出正确的 id。但我不确定这是否是使用该页面的固定 ID 的好方法。我不确定是否应该使用 id,因为它们可能会因不同的 SDK 版本而改变。id是可以改的吧?

到目前为止,我想使用另一种解决方案,在此答案中解释 MediaController 的元素。这可能有效,但如果在将来的版本中更改了控件,或者是否保存以供使用,这可能会带来麻烦?

我的最新想法是使用主题,但我不确定替换样式是否简单,因为控件使用style="@android:style/MediaButton.Xxx"的是另一个命名空间/包。那么主题是改变布局的一个选项吗?

4

0 回答 0