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

Android 未讀消息的紅點顯示

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

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

這里寫圖片描述

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

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

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

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

解決辦法就是,在Radiobutton上加一層布局,然后布局設(shè)置為不可點擊,我這里用的是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

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

相關(guān)文章

最新評論

贵州省| 乌兰县| 昌黎县| 临泽县| 沂源县| 石景山区| 稻城县| 邳州市| 罗山县| 碌曲县| 务川| 金秀| 伊金霍洛旗| 炎陵县| 万山特区| 延吉市| 随州市| 斗六市| 和静县| 九寨沟县| 木里| 长顺县| 大新县| 许昌县| 农安县| 台州市| 丰宁| 玉树县| 岑溪市| 绥芬河市| 巴彦县| 布尔津县| 永靖县| 濮阳市| 同德县| 泸溪县| 宁晋县| 榆中县| 灵璧县| 府谷县| 长岛县|