建议直接使用官方 Material Design 的 BottomNavigationView
简单点的,最外层LinearLayout,然后里面放五个LinearLayout,分别用权重1:1,然后再在里层的LinearLayou中放ImageView和TextView就OK啦
复杂点的,看成一个列表,用RecyclerView去实现
是用radiogroup好还是直接button好?
这个看个人喜好,用那个都可以实现。要是考虑扩展性的话,找一个成熟的封装好的组件来用。比如:BottomNavigationView 还是官方推荐