2011-06-09 7 views
2

一部のアプリケーション(特にLookout Mobile Security)は、トップ(ステータス)バーに短い時間(たぶん1秒間) を実行したテキストを表示してから、ディスプレイ に戻ります通常のステータスバー(少なくともHTC電話機では素晴らしいアニメーション効果があります)。 これはどのように行われますか? 私は通知について話していません!上部のテキスト(ステータスバー)

答えて

5

これは実際にはNotificationの一部です。それはtickerTextと呼ばれます。 を参照してください:

http://developer.android.com/reference/android/app/Notification.html#tickerText

そして、ハニカムに開発の場合:

http://developer.android.com/reference/android/app/Notification.html#tickerView

ます。またNotificationのコンストラクタにtickerTextを渡すことができます。

+0

遅刻して申し訳ありません。私はプログラムでテストしましたが、大丈夫です。問題は私が最終的な通知をしたくないということだけです。私はすぐにハンドラでキャンセルする必要があると思います。 – dsnz

+0

@ E.Sarmasはあなたが行った解決策であり、私は同じことを考えていました。あなたはよりよい方法を見つけましたか? –

+0

これまで、私はそれを正確に行っています:通知を掲示し、直ちにキャンセルします。当時はうまくいった。 –

0

私はあなたが探している機能はActivity.setTitle()だと思います。

編集:

それとも、あなたは1秒間だけ表示されるカスタムnotificationを作り出すことができます。

+0

私はそのようなカスタム1秒通知をする方法を知りたいです。 – dsnz

関連する問題