0

我想在按下扬声器按钮时显示音量条(SeekBar)。仅为 SeekBar 更改整个 Activity 可能不是一个好的决定。

我认为覆盖 SeekBar 将是最好的解决方案。(但是怎么做?)

你将如何解决这个问题?

4

2 回答 2

1

如果用户在短时间内没有触摸屏幕,您可以使用自己的自定义对话框并自动关闭它,但我想问一下您为什么需要它。

原因:并非所有 Android 设备都有音量按钮。

如果您愿意,您可以轻松地将音量控制设置为媒体而不是铃声音量,这样如果用户访问音量,它将显示媒体的控制。这是你如何做到的:

setVolumeControlStream(AudioManager.STREAM_MUSIC);
于 2013-04-21T19:54:22.087 回答
0

我认为您应该使用Dialog带有SeekBar集合作为内容的自定义。

作为旁注,请记住删除向您的窗口请求正确功能的标题:

getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
于 2013-04-21T20:34:45.557 回答