我正在寻找一种简单而稳定的方法来更改MediaController
控件的图像。我的研究到目前为止,我查看了MediaController及其layout file的源代码以及com.android.internal.R的副本,以找出正确的ID。但我不确定这是否是使用该页面的固定ID的好方法。我不确定我是否应该使用ID,因为它们可能会改变不同的SDK版本。 ids可以改变不是吗?
到目前为止,我还想过使用另一种解决方案,其中我按照this answer中的解释来介绍MediaController的元素。如果在将来的版本中更改了控件可能会有效,但是可以解决这个问题吗?
我的最新想法是使用主题,但我不确定替换样式是否简单,因为控件使用style="@android:style/MediaButton.Xxx"
这是另一个命名空间/包。 是否可以选择更改布局?