我寫了一個軟件可以收發(fā)短信,,但是收到短信未讀短信時,想在我的軟件的圖標(biāo)右上角添加數(shù)字?,F(xiàn)在可以實現(xiàn)在Activity 內(nèi)的控件上添加數(shù)字,,但如何在軟件圖標(biāo)的右上角添加數(shù)字,苦思冥想不得其法,,故在此跪求各路大神指點迷境,,如有代碼范例感激不盡。,。。,。
更多
<?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上有開源的,,別人封裝好了。https://github.com/jgilfelt/android-viewbadger各種齊全的效果,。
噢,,mark一下,以后用到,,,,,
樓主想要這樣的效果,! 望大神指教,,mark一下
我知道樓主是想在桌面上實現(xiàn)應(yīng)用icon上的數(shù)字,要是應(yīng)用內(nèi)就簡單了,,也不會來問了,。 我覺得這個在安卓上沒法實現(xiàn),只有系統(tǒng)自帶的才有,。要不然,,微信這種在ios上實現(xiàn)了這種效果,為何android上沒有 好厲害 這個是系統(tǒng)功能,同一個軟件在miui上有這樣的提示,,在原生安卓上沒有 還是哥們了解我 那給個方法噻 因為這個應(yīng)用商店是 小米的,所以它可以顯示
http://www.eoe/thread-191571-1-1.html 可以參考這個,,將浮動插件浮動到icon右上角的位置,。
android的應(yīng)該不太好實現(xiàn)吧!否則ios上那么流行,,android不可能不拿過來用的,!
按經(jīng)驗做個假設(shè)哈,記得經(jīng)常在開機時候讀SD卡沒那么快,,圖標(biāo)都是沒有的,,一段時間后就出現(xiàn)了,這個圖標(biāo)控制是動態(tài)的,,而且大概就在安裝的目錄下維護的,,寫個sevice來修改該圖標(biāo)試試?在window開發(fā)下,,桌面圖標(biāo)毫無疑問,,只是一個快捷方式,而且圖片還是可以修改的,,相對這個也是類似的吧,。。
我覺得程序就是為了破壞系統(tǒng)而存在的,,不要被限制了
|
|