1 초마다 업데이트되는 알림 영역에 영구 텍스트를 배치하고 싶습니다. NotificationCompat.Builder 클래스의 setTicker()는 알림 영역의 다른 모든 것을 숨기기 때문에 작동하지 않습니다. 나는 그저 문자를 길게 배치하고, 작은 부분의 알림 영역을 차지하도록 텍스트를 배치하려고합니다.알림 영역의 텍스트를 계속 업데이트 할 수 있습니까?
내가 할 수있는 한 가지 방법은 setSmallIcon()을 호출하고 텍스트를 표시하기 위해이 작은 아이콘 영역을 사용하는 것입니다. 이 전략을 사용한다고 생각하는 앱 알림 스크린 샷을 찍었습니다. 165 이하/S를 주목하라 : 당신은 사용자를 업데이트 알림의 시세 텍스트를 사용해서는 안
예에서와 같이 나타날 수있는 몇 가지 가능한 숫자가 있습니다. 드로어 블 리소스를 즉석에서 편집 할 수있는 방법이 있습니까? 아니면 모든 숫자를 미리 그려야하고 거대한 case switch 문을 사용하여 어느 드로어 블을 사용할지 결정해야합니다. 그것은 끔찍한 방법처럼 들리지만, 활동에서 그 드로어 블을 편집 할 수 없다면, 유일한 옵션처럼 보입니다. – Richard
캔버스 API를 사용하여 비트 맵에 그리는 것이 쉽고 빠릅니다. 내 게시물에 예제가있는 링크가 있습니다. 많은 이미지를 만들 필요가 없습니다 –
도움을 주셔서 감사하지만 setSmallIcon의 이미지는 패키지에 미리 정의되어 있어야합니다. 나는 당신이 비행 중에 그들을 편집 할 능력이 있다고 생각하지 않습니다. – Richard