我正在創建小部件,並且希望能夠讓用戶在配置活動期間在菜單中選擇小部件的大小。我的問題是,在appwidget-provider元數據xml中,塊大小已經在配置活動輸入之前設置。我需要能夠重置包含塊大小(minHeight,minWidth)的小部件信息,而無需添加不同大小的單獨小部件。有任何想法嗎?如何從小部件菜單中選擇小部件後調整其大小
2
A
回答
4
你不能這樣做。這是一個Android限制。創建幾個不同大小的小部件,將它們命名爲「YourWidget(small)」,「YourWidget(large)」等。或者「YourWidget 1x1」和「YourWidget 2x1」。您需要幾個幾乎完全相同的appwidget-provider xml ...
由於您還需要幾乎相同的提供程序和配置類,因此需要在其中定義一個具有所需代碼的基類,然後從它們繼承,像這樣:
公共類WidgetProvider2x1延伸WidgetProvider { @覆蓋 INT getWidgetStyle(){ 返回WidgetProvider.WIDGET_STYLE_2x1; }}
當您需要知道您的小部件的大小時,請在基類中調用getWidgetStyle()。
相關問題
- 1. ExtJS 4 - 調整大小後調整大小後調整大小的內部組件不會調整大小resizeHandles
- 2. 可調整大小的小部件
- 3. 小部件的相互調整大小
- 4. 可調整大小的小部件
- 5. 調整大小的jQueryUI小部件
- 6. Qt5和QML:小部件調整大小後如何更新QQuickPaintedItem?
- 7. 如何在窗口中調整窗口小部件的大小
- 8. 如何在Treeview小部件中禁用列大小調整?
- 9. 調整窗口大小時調整Tkinter Listbox小部件
- 10. 如何使QMdiArea子窗口小部件不可調整大小?
- 11. 如何刪除小部件並調整主窗口大小?
- 12. 如何自動調整qt小部件大小?
- 13. 如何使div文本響應小部件調整大小
- 14. 如何讓Qt小部件可調整大小?
- 15. 如何支持可調整大小的小部件?
- 16. 菜單控件調整大小
- 17. 如何在隱藏窗口小部件後調整窗口大小,同時仍允許調整窗口大小?
- 18. 調整大小/縮小Android小部件(DatePicker和TimePicker)
- 19. 如何在小部件已經包含在其他小部件中時使用小部件替換小部件?
- 20. 小部件TextView的調整
- 21. KIVY:AsyncImage窗口小部件在RecycleView中調整大小問題
- 22. PyQt:獲取小部件在QDialog中自動調整大小
- 23. 如何調整菜單欄的大小
- 24. 選擇多個小部件
- 25. UIImageView在選擇行後調整大小
- 26. 如何將圖像文件大小調整爲可選大小
- 27. 將小部件大小設置爲其他大小的一半
- 28. 用於組選擇的swt小部件(托盤小部件)
- 29. Wordpress調整圖像大小時如何縮小文件大小?
- 30. 根據窗口小部件大小停止調整大小的Tkinter框架