Android自定义菜单与Toast提示
自定义菜单的玩法,Android 开发里的老朋友应该都不陌生了。用得好的话,不光让界面更有个性,操作体验也能加不少分。你只要在res/menu
里整一个 XML 菜单文件,再配合onCreateOptionsMenu()
和onOptionsItemSelected()
,三两下就能搞定一个专属的操作菜单。
菜单项可以加图标、调布局、加逻辑,想怎么折腾都行,响应也快,用户体验挺不错的。适合做多操作入口,比如设置、分享之类的。如果你界面风格比较,自定义菜单真的是个加分项。
Toast就更常用了,平时你要给个轻提示,比如“保存成功”“网络异常”,直接一个Toast.makeText()
就行了。要是你嫌原生 Toast 太土,那就自定义布局,比如用toast_custom.xml
,再通过LayoutInflater
去加载和赋值。你甚至可以给 Toast 加点图标、换颜色,做出自己的提示风格。
注意一点,自定义 Toast虽然好看,但用太多会让人觉得烦。建议只在关键交互点用,点到为止最合适。菜单也是一样,别堆太多功能在一起,主次要分清。
如果你还不熟 Android 菜单系统,可以看看这个优酷菜单的实现。还有这篇默认和自定义 Toast 的也挺详细的,值得一读。
178.41KB
文件大小:
评论区