我想在按下扬声器按钮时显示音量条(SeekBar)。仅为 SeekBar 更改整个 Activity 可能不是一个好的决定。
我认为覆盖 SeekBar 将是最好的解决方案。(但是怎么做?)
你将如何解决这个问题?
我想在按下扬声器按钮时显示音量条(SeekBar)。仅为 SeekBar 更改整个 Activity 可能不是一个好的决定。
我认为覆盖 SeekBar 将是最好的解决方案。(但是怎么做?)
你将如何解决这个问题?
如果用户在短时间内没有触摸屏幕,您可以使用自己的自定义对话框并自动关闭它,但我想问一下您为什么需要它。
原因:并非所有 Android 设备都有音量按钮。
如果您愿意,您可以轻松地将音量控制设置为媒体而不是铃声音量,这样如果用户访问音量,它将显示媒体的控制。这是你如何做到的:
setVolumeControlStream(AudioManager.STREAM_MUSIC);
我认为您应该使用Dialog
带有SeekBar
集合作为内容的自定义。
作为旁注,请记住删除向您的窗口请求正确功能的标题:
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);