То, что я пытаюсь сделать, имеют виджет часов различных размеров (т.е. 2x2, 3x3, 4x4 и т.д.) в одном apk и действии конфигурации, чтобы смочь выбрать который размер добавить.
Из того, что я узнал из документации:
Таким образом, кажется, что размер является свойством AppWidgetProvider, и я должен буду так или иначе создать другого поставщика из кода в Действии конфигурации первого... Или я понимаю это превратно и существует иначе?
Действительно ли это возможно вообще?:) Мне сказали, что некоторые виджеты могут сделать это :)
Заранее спасибо!
P.S. Я считал это и это. Сначала каждый объясняет, как поместить несколько wigets в один apk, но не ясно, как выбрать между ними во времени выполнения. Второй - об изменяющихся разметках, но не размере...
Вам действительно нужно делать это во время выполнения ? Можно определить несколько виджетов в одном .apk.
Может быть, вы можете посмотреть исходники трансдроидов? Они включают в себя виджет двух размеров в одном пакете.
AndroidManifest.xml , используемый Transdroid
Надеюсь, я правильно прочитал ваш вопрос и думаю, что у меня есть ваш ответ. Я мог бы переписать эту информацию или просто указать вам на нее (поскольку я, скорее всего, не смог бы передать ее должным образом).
http://developer.android.com/guide/topics/appwidgets/index.html#Manifest
Посмотрите в разделе «Создание действия по настройке виджета приложения». Пример тоже хорош.
Поступая таким образом, вы, возможно, не сможете установить определенные размеры макета без большого редактирования, но это позволит настраивать их пользователем (что вы хотите исправить?)