我寫(xiě)了一個(gè)軟件可以收發(fā)短信,但是收到短信未讀短信時(shí),想在我的軟件的圖標(biāo)右上角添加數(shù)字?,F(xiàn)在可以實(shí)現(xiàn)在Activity 內(nèi)的控件上添加數(shù)字,但如何在軟件圖標(biāo)的右上角添加數(shù)字,苦思冥想不得其法,故在此跪求各路大神指點(diǎn)迷境,如有代碼范例感激不盡。。。。
更多
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas./apk/res/android" android:layout_width="match_parent" android:layout_height="45dp" android:background="@drawable/good_list_bg" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/foot_bg" android:gravity="center" > <FrameLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="0.25" > <ImageView android:id="@+id/toolbar_tabonebg" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@drawable/footer_active_bg" android:visibility="visible" /> <ImageView android:id="@+id/toolbar_tabone" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:background="#00000000" android:padding="7dp" android:src="@drawable/footer_home_icon" /> </FrameLayout> <FrameLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="0.25" > <ImageView android:id="@+id/toolbar_tabtwobg" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@drawable/footer_active_bg" android:visibility="invisible" /> <ImageView android:id="@+id/toolbar_tabtwo" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:background="#00000000" android:padding="7dp" android:src="@drawable/footer_search_icon" /> </FrameLayout> <FrameLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="0.25" > <ImageView android:id="@+id/toolbar_tabthreebg" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@drawable/footer_active_bg" android:visibility="invisible" /> <ImageView android:id="@+id/toolbar_tabthree" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:background="#00000000" android:padding="7dp" android:src="@drawable/footer_shopping_cart_icon" /> <LinearLayout android:id="@+id/shopping_cart_num_bg" android:layout_width="15dp" android:layout_height="15dp" android:layout_gravity="center_horizontal" android:layout_marginLeft="15dp" android:layout_marginTop="3dp" android:background="@drawable/search_new_shopping_cart_num_bg" android:gravity="center" android:orientation="vertical" > <TextView android:id="@+id/shopping_cart_num" android:layout_width="15dp" android:layout_height="15dp" android:layout_marginBottom="2dp" android:gravity="center" android:text="0" android:textColor="#ffffff" android:textSize="10dp" /> </LinearLayout> </FrameLayout> <FrameLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="0.25" > <ImageView android:id="@+id/toolbar_tabfourbg" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@drawable/footer_active_bg" android:visibility="invisible" /> <ImageView android:id="@+id/toolbar_tabfour" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:background="#00000000" android:padding="7dp" android:src="@drawable/footer_user_icon" /> </FrameLayout> </LinearLayout> </LinearLayout>
這種github上有開(kāi)源的,別人封裝好了。https://github.com/jgilfelt/android-viewbadger各種齊全的效果。
噢,mark一下,以后用到,,,
樓主想要這樣的效果! 望大神指教,mark一下
我知道樓主是想在桌面上實(shí)現(xiàn)應(yīng)用icon上的數(shù)字,要是應(yīng)用內(nèi)就簡(jiǎn)單了,也不會(huì)來(lái)問(wèn)了。 我覺(jué)得這個(gè)在安卓上沒(méi)法實(shí)現(xiàn),只有系統(tǒng)自帶的才有。要不然,微信這種在ios上實(shí)現(xiàn)了這種效果,為何android上沒(méi)有 好厲害 這個(gè)是系統(tǒng)功能,同一個(gè)軟件在miui上有這樣的提示,在原生安卓上沒(méi)有 還是哥們了解我 那給個(gè)方法噻 因?yàn)檫@個(gè)應(yīng)用商店是 小米的,所以它可以顯示
http://www.eoe/thread-191571-1-1.html 可以參考這個(gè),將浮動(dòng)插件浮動(dòng)到icon右上角的位置。
android的應(yīng)該不太好實(shí)現(xiàn)吧!否則ios上那么流行,android不可能不拿過(guò)來(lái)用的!
按經(jīng)驗(yàn)做個(gè)假設(shè)哈,記得經(jīng)常在開(kāi)機(jī)時(shí)候讀SD卡沒(méi)那么快,圖標(biāo)都是沒(méi)有的,一段時(shí)間后就出現(xiàn)了,這個(gè)圖標(biāo)控制是動(dòng)態(tài)的,而且大概就在安裝的目錄下維護(hù)的,寫(xiě)個(gè)sevice來(lái)修改該圖標(biāo)試試?在window開(kāi)發(fā)下,桌面圖標(biāo)毫無(wú)疑問(wèn),只是一個(gè)快捷方式,而且圖片還是可以修改的,相對(duì)這個(gè)也是類(lèi)似的吧。。
我覺(jué)得程序就是為了破壞系統(tǒng)而存在的,不要被限制了
|
|