最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 未讀消息的紅點顯示

 更新時間:2017年04月10日 14:06:46   作者:CSDN_Hebin  
本篇文章主要介紹了"Android基礎—未讀消息的紅點顯示", 在很多APP里面,經常會看到未讀消息的小紅點,如下圖:這個功能用到的是一個控件,叫做BadgeView。 BadgeView的用法很簡單,直接把jar文件導入

在很多APP里面,經常會看到未讀消息的小紅點,如下圖:

這里寫圖片描述

這個功能用到的是一個控件,叫做BadgeView。

BadgeView的用法很簡單,直接把jar文件導入包中就可以使用,使用也很簡單,

 badgeView = new BadgeView(this);
 //btn是控件
 badgeView.setTargetView(btn);
 //設置相對位置
 badgeView.setBadgeMargin(0, 5, 15, 0);
 //設置顯示未讀消息條數(shù)
 badgeView.setBadgeCount(2);

BadgeView可以在任意控件上使用。但是在Radiobutton構成的底部導航里面,如果直接在Radiobutton上使用的話,會使Radiobutton的點擊失效。

解決辦法就是,在Radiobutton上加一層布局,然后布局設置為不可點擊,我這里用的是button。

布局只是用來顯示未讀消息個數(shù)。

布局代碼:

 <RadioGroup
 android:id="@+id/main_radio"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:layout_gravity="bottom"
 android:background="#121212"
 android:gravity="center_vertical"
 android:orientation="horizontal">

 <RadioButton
 android:id="@+id/radio_button0"
 style="@style/main_tab_bottom"
 android:layout_marginTop="5.0dip"
 android:drawableTop="@drawable/home_btn_1"
 android:text="@string/main_home"
 android:textColor="@drawable/color_radiobtton"
 android:textSize="10.0sp" />
 </RadioGroup>
 <!-- 實現(xiàn)提醒信息用的 -->
 <LinearLayout
 android:layout_width="fill_parent"
 android:layout_height="50dp"
 android:background="#00000000"
 android:orientation="horizontal"
 >
 <Button
 android:layout_width="0dp"
 android:layout_height="fill_parent"
 android:layout_weight="1"
 android:clickable="false"
 android:background="#00000000" />
 </LinearLayout>

包的下載鏈接:

http://xiazai.jb51.net/201704/yuanma/badgeview_jb51.rar

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

最新評論

成武县| 衢州市| 叶城县| 乳源| 宿迁市| 九台市| 阳城县| 元氏县| 耒阳市| 奎屯市| 肥东县| 中西区| 临沧市| 天长市| 县级市| 行唐县| 梅河口市| 满洲里市| 绵竹市| 陇南市| 彩票| 山西省| 寻甸| 阜平县| 冀州市| 图片| 红桥区| 台南县| 中超| 小金县| 集安市| 民乐县| 宁陵县| 洛浦县| 安仁县| 巴林右旗| 崇礼县| 洪江市| 白沙| 蓬莱市| 汝城县|