0

getSourceRegistrationConfiguration の一部として、アプリ ウィジェットのアイコンを設定しています。

String iconSource1 = ExtensionUtils.getUriString(mContext, R.drawable.watchwidgeticon);
sourceValues.put(Notification.SourceColumns.ICON_URI_1, iconSource1);

アイコンは表示されますが、本来あるべき位置の少し左上に表示され、ICON_URI_1 があるべき場所に標準の円形のアイコンが表示されます。

なぜこれが起こるのか、そしてそれを修正する方法についてのアイデアはありますか?

私がここで何を意味するか見てください

赤い丸で囲まれたアイコンは、右下隅にあります。

4

1 に答える 1

1

表示されるのは、標準の通知ウィジェットを表示したときの実際の正しい動作です。このウィジェットは、アプリの通知だけでなく、すべてのアプリの通知を表示します。

あなたが本当に見たかったのは、独自のウィジェットです。最初に有効にする必要があります。

  1. スマートフォンでスマート コネクトを開始する
  2. スマートウォッチを選択
  3. 設定
  4. アプリ
  5. あなたのアプリ
  6. 選択してウィジェットとして表示

SmartWatch で右にスクロールすると、適切な場所にアイコンが付いた独自のウィジェットが表示されます。

于 2013-10-09T08:17:45.063 に答える