마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

커스텀노티피케이션 setText 방법 질문! (RemoteView)

0 추천

커스텀 노티피케이션을 뛰우는 예제 프로그램을 작성하고 있습니다.

xml을 따로 만들어 놓고, TextView를 하나 넣었습니다.

노티피케이션을 생성할때 RemoteView라는걸 이용하고 있습니다.

RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.testaa);

그리고 생성한 Notification에 다음과 같이 지정해주고 있습니다.

mNotification.contentView = remoteViews;

이렇게하면 이상없이 xml로 만든 내용이 Notification으로 발생합니다.

근데 testaa.xml안에 있는 TextView에 임의의 텍스트를 지정해주고 싶은데요..

이에 대한 방법을 모르겠습니다. 

 

RemoteView에 대한 내용을 찾아봐도 안에 있는 TextView를 가져와 setText해줄수 있는 방법이 없는것 같더라구요..

 

혹시 이에 대한 방법 아시는분 조언 부탁드립니다!!! 

블랙이요블랙 (12,860 포인트) 님이 2013년 12월 20일 질문

1개의 답변

+1 추천
 
채택된 답변

public void setTextViewText (int viewId, CharSequence text)

Added in API level 1

Equivalent to calling TextView.setText

Parameters
viewId The id of the view whose text should change
text The new text for the view

이런메소드로 하면 될듯 한데요
Gradler (109,780 포인트) 님이 2013년 12월 20일 답변
블랙이요블랙님이 2013년 12월 20일 채택됨
감사합니다!! 덕분에 바로 해결 되었습니다!!
...