今天项目要求在底部导航栏添加红点显示,就引入的BadgeView类,实现出了下面的效果
看到这效果我很开心,满以为完美实现了,然后点击“我的”,发现radiobutton 没有执行check方法,好吧,我就去网上找啊找啊,发现基本上都是推荐用
TabHost来实现,可是我不想用,太啰嗦。
最后,无语间发现了,可以再RadioGroup上浮一层透明layout,包含5个Button,与上图一一对应
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <View android:layout_width="match_parent" android:layout_height="1.0px" android:layout_above="@+id/main_radio_group" android:background="@color/divider_white_bg"/> <RadioGroup android:id="@+id/main_radio_group" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:gravity="center_vertical&#