2013-10-08 4 views
0

я устанавливаю значок для моих приложений виджет как часть getSourceRegistrationConfiguration:Sony SmartWatch Widget значок в неправильном положении

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

Хотя значок делает дисплей, он отображается немного выше и слева от позиции, которую он должен быть включен, а значок стандартного круга отображается там, где должен находиться ICON_URI_1.

Любые идеи относительно того, почему это происходит, и как его исправить?

See what I mean here

Значок обведено красным должен быть в нижнем правом углу

+0

Ваш код выглядит отлично. Можете ли вы загрузить файл значков где-нибудь? Что вы подразумеваете под значком стандартного круга? Возможно, фотография реального дисплея SmartWatch тоже поможет. Кроме того, это для SmartWatch 1 или SmartWatch 2? – mdiener

+0

Это для SmartWatch 1. Значком стандартного круга я называю значок нового события. Посмотрите, смогу ли я найти веб-сервер для размещения файлов на – BlackSpy

+0

Так что это примерно порядок отображения значков, не так ли? Или это о том, что значок не подходит для нескольких пикселей? Просто хочу убедиться, что я прав. – mdiener

ответ

1

То, что вы видите на самом деле правильное поведение при отображении стандартного виджета уведомления. Этот виджет не только показывает уведомление о вашем приложении, но и всех приложениях.

Что вы действительно хотели видеть, это ваш собственный виджет. Вы должны сначала включить его:

  1. Start Смарт Connect на телефоне
  2. Выберите SmartWatch
  3. Настройки
  4. Программы
  5. Ваше приложение
  6. Выберите, чтобы показать, как виджет

Теперь на вашем SmartWatch прокрутите направо, и вы увидите свой собственный виджет со значком i в нужном месте.

+0

Спасибо - работает довольно приятно :) – BlackSpy

Смежные вопросы