2012-07-26 31 views
5

Bildirim düğmelerinin, beklendiği gibi görünmesi sağlanır (aşağıdaki 2. bildirimdeki gibi)? Ben android ayarlamak zorunda gibiBildirim eylem düğmeleri görünüm

Notification.Builder nb = new Notification.Builder(mCtx); 
    nb.setTicker("DATART"); 
    nb.setSmallIcon(R.drawable.ic_menu_info_details_select); 
    nb.setContentText("DATART text"); 
    nb.setContentTitle(mCtx.getString(R.string.app_name)); 
    nb.setContentIntent(getClickIntent()); 
    nb.setAutoCancel(true); 
    nb.setDefaults(Notification.DEFAULT_VIBRATE | Notification.DEFAULT_SOUND); 
    nb.setLights(LED, LEDON, LEDOFF); 
    nb.addAction(android.R.drawable.ic_btn_speak_now, "Prihodit", PendingIntent.getActivity(mCtx, 0, new Intent(mCtx, AuctionProductDetail.class), 0)); 
    nb.addAction(android.R.drawable.ic_dialog_map, "Mapa", PendingIntent.getActivity(mCtx, 0, new Intent(mCtx, AuctionProductDetail.class), 0)); 
    return nb.build(); 

Notification

cevap

2

görünüyor:

Bu

benim kodudur 11'e veya

+0

yukarıdaki targetSdkVersion bizler için bunu yapmak için herhangi bir yolu var mı kim daha düşük SDK sürümlerini hedeflemek zorunda mıyım? Eylem düğmeleri, Android 2.x'te gösterilmeyecek, ancak gösterildiklerinde onları düzgün bir şekilde stillendirmek istiyorum. –

+0

Her zaman en son API'yi hedeflemelisiniz. Lint, uyumluluk kontrolü ile ilgilenir ve 2.2'de olmayan API kullanıyorsanız sizi bilgilendirir. – martinpelant

İlgili konular