0

ステータス バーに通知が表示されますが、テキストが長い場合、テキスト全体が表示されません。私の要件は、テキスト全体を表示することです。Notification Builder を使用して実行できることを発見しました。以下のコードのように:

通知通知 = new Notification.BigTextStyle(builder)

ただし、Android 3.0 以降のみをサポートします。ギャラリーのように使用しているものが多く、上記のバージョンでは非推奨になっているため、現在、sdk を変更できません。Android 2.3.3を使用している場合、通知を拡張できるかどうかを教えてください。

前もって感謝します

4

1 に答える 1

1

短い答えはいいえ、できません...

長い答えは次のとおりです。

ターゲット SDK を変更する必要があります (Gallery は引き続き使用できますが、このコードを書き直したほうがよいでしょう)。

編集: とにかく、ドキュメントにもステートメントがあります:各 Android リリースと共にアプリケーションを維持するには、最新の API レベルに一致するようにこの属性の値を増やしてから、対応するプラットフォーム バージョンでアプリケーションを徹底的にテストする必要があります。

そして、私がプログラミングで非推奨のコメントに書いたように、それは意味しますtry to avoid this class/method, it still will works, but from now, there are better classes/methods for doing this

次の 2 つの選択肢があります。

最初に、サポート v4 ライブラリのNotificationCompat.Builderを使用します ... ただし、4.1 より前のバージョンのデバイスでは、テキストのみが表示されます

次に、バージョン 4.1 より前のデバイスに対して独自のカスタム通知を作成し、他のデバイスで新しい API を使用します ...

于 2013-01-25T14:42:23.320 に答える