我的要求是用自定义one替换默认卷吐司。是否有解决方案?替换默认安卓媒体卷吐司
回答
您可以通过扩展Built in Toast类来制作定制的Toast Class。我还没有尝试过,它一定很容易和不切实际。 看看这个..:
http://developer.android.com/guide/topics/ui/notifiers/toasts.html
这:
首先,我不认为这是可行的。 HTC在Sense中这样做,但我认为他们直接编辑OS。
其次,你应该真的不会这样做,即使这是可能的。用户期望给定UI元素在整个操作系统中保持一致。取代系统提供的界面的自定义用户界面元素总是会破坏平台体验。
因此,当我的应用程序运行时,无法隐藏卷烤面包? – user987362
您之前没有提到这个关键的“我的应用程序正在运行时”。 :-)尝试索尼的答案作为你的活动的键盘处理程序。 – Yiannis
在发布我曾尝试使用该代码的问题之前,我已尝试使用该代码。但是显示的是吐量。我只想隐藏该吐司并显示我自己的音量级别指示器 – user987362
试试这个..
public boolean onKeyDown(int keyCode, KeyEvent event) {
AudioManager am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
// Or use adjustStreamVolume method.
am.adjustVolume(AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND);
Toast.makeText(this, "Volume up", Toast.LENGTH_SHORT).show();
return false;
} else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
// Or use adjustStreamVolume method.
am.adjustVolume(AudioManager.ADJUST_LOWER, AudioManager.FLAG_PLAY_SOUND);
Toast.makeText(this, "Volume down", Toast.LENGTH_SHORT).show();
return false;
}
return super.onKeyDown(keyCode, event);
}
- 1. 禁用卷吐司
- 2. 安卓:帮助在单选吐司
- 3. 只显示一次吐司 - 安卓
- 4. Android吐司斜体
- 5. 在webview(安卓)流媒体
- 6. 安卓:默认情况下
- 7. 更改吐司字体
- 8. 安卓“吐司”当崩溃的一些细节崩溃
- 9. 安卓:Java的:在吐司使用字符串资源
- 10. 安卓+短信接收器+吐司=失败
- 11. 替换默认窗体实例
- 12. 媒体扫描完成时要避免吐司
- 13. 安卓原生mp3资源原生安卓媒体存储
- 14. 吐司
- 15. 安卓媒体播放器流媒体问题
- 16. 安卓:替换另一个
- 17. 如何构建媒体项目?安卓
- 18. 安卓媒体播放器通知
- 19. 安卓媒体扫描时间太长
- 20. 安卓媒体无法正常工作
- 21. 安卓媒体扫描器错误?
- 22. 安卓媒体播放器不工作
- 23. 文件流媒体从安卓到WCF
- 24. 避免安卓相机保存默认
- 25. 安卓:更改默认主页应用
- 26. 停止安卓android默认摄像头
- 27. 安卓:默认的活动显示LAUNCHER
- 28. 安卓默认值为共享偏好
- 29. 安卓弹出像默认键盘
- 30. 设置应用程序默认安卓
我不想做一个定制的敬酒class.I想表明我自己的小工具,当用户按下音量buttons.That意味着我要隐藏默认卷吐司 – user987362