1
我有一個帶有2個橢圓形按鈕的小部件(在XML文件中定義)。目前,我已經將按鈕的寬度和高度硬編碼爲180dp,但是這會在縮小窗口部件時造成問題。擴展Android Widget
無論如何,我可以設置按鈕的寬度和高度,以隨着小部件尺寸的改變而縮放?
我有一個帶有2個橢圓形按鈕的小部件(在XML文件中定義)。目前,我已經將按鈕的寬度和高度硬編碼爲180dp,但是這會在縮小窗口部件時造成問題。擴展Android Widget
無論如何,我可以設置按鈕的寬度和高度,以隨着小部件尺寸的改變而縮放?
可調整部件是優選的特徵爲收集部件 如那些基於的ListView或的GridView。 App Widget Design Guideline
因此,爲了您的目的,如果您的小部件被調整大小,最好使用不同的佈局。在Android 4.1及更高版本中,您可以使用onAppWidgetOptionsChanged()
方法在調整窗口小部件大小時加載不同的佈局。看到這些解答獲得更多信息:
您可以指定使用minResizeWidth和minResizeHeight最小部件的尺寸。另外我會建議你通過,http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#design – Anirudh
我已經明確指出了。我正在討論小部件中的組件。當小部件變小時,按鈕仍然保持相同的大小並破壞佈局。如果小部件被調整大小,我不想按鈕縮小/放大。 – Boots