我設計了一個appwidget,它應該佔用4個單元格的寬度和1個單元格的高度。平板電腦上的AppWidget問題
基於該docs這應該是一個4×1 appwidget:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="250dp"
android:minHeight="40dp"
android:updatePeriodMillis="90000000"
android:previewImage="@drawable/widgetlayout_2"
android:initialLayout="@layout/main" >
</appwidget-provider>
說明:@layout/main
具有高度和寬度match_parent
。它與appwidget
的大小無關,因此我不會發布main
的XML-code
。
Everythink可以在手機上正常工作,也許是因爲在主屏幕上無法旋轉它們。
但在片劑的appWidget
(與的Nexus 10 XHDPI 2560x1600的API16測試)僅與3X1測量!
堆棧上有一個類似的question沒有答案。也許有人得到更新。
下一個問題是,在景觀設計中,appwidget的設計與預期的一樣。但在肖像中,我的appWidget
在主屏幕上縮小了,佈局就搞亂了?有人知道如何防止這種情況,我唯一的方法是在我的項目中定義一個layout-xlarge-port
文件夾,並在那裏爲端口模式放置一個用於平板電腦的自定義佈局?
任何幫助表示讚賞!
什麼是你想要的單元尺寸? 4X1? – waqaslam
@waqaslam嘿,我沒有指定它們,我讓操作系統在寬度和高度上選擇絕對的dp,我只是希望它們具有4x1,這就是爲什麼我聲明「最小寬度」250dp和「minHeight」40dp! – MMike