2012-07-26 17 views
5

Jak ustawić przyciski powiadomień tak, jak powinny (jak w przypadku drugiego powiadomienia na poniższym obrazku)?Przyciski akcji powiadomień appereance

To jest mój kod:

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

Odpowiedz

2

Wygląda jak mam ustawić android: targetSdkVersion do 11 lub powyżej

+0

Czy istnieje jakiś sposób, aby to zrobić dla tych z nas, którzy musieć kierować niższe wersje SDK? Przyciski akcji nie pojawią się oczywiście na Androidzie 2.x, ale chciałbym je odpowiednio ułożyć, gdy zostaną wyświetlone. –

+0

Zawsze należy kierować reklamy na najnowszy interfejs API. Lint zajmie się sprawdzaniem zgodności i powiadomi Cię, jeśli korzystasz z interfejsu API, który nie jest w wersji 2.2. – martinpelant

Powiązane problemy