Android

안드로이드 - Custom Notification(커스텀 노티피케이션)

남자두부 2015. 6. 22. 22:06
반응형

1

 

커스텀 레이아웃을 만든다.

 

2

 

메소드를 만든다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Notification mNoti = new Notification.Builder(this)
    .setContentTitle("TITLE")
    .setContentText("TEXT")
    .setTicker("UP!")
    .setSmallIcon(R.drawable.ic_launcher)
    .build();
 
//원하는 레이아웃을 만들어 2번째 값에 넣는다.
RemoteViews contentView =
    new RemoteViews(getPackageName(), R.layout.notification);
 
contentView.setTextViewText(R.id.notiTextView, test);
        
mNoti.bigContentView = contentiew;
cs

 

*

 

bigContentView에 연결해야 이쁘게 나온다.

contentView를 통해 텍스트뿐만 아니라 이미지, 인텐트 등등도 연결할 수 있다.

반응형