![](/img/trans.png)
[英]android.support.v7.widget.Toolbar not working properly on marshmallow devices
[英]Android Widget does not resize properly on different devices
我正在开发一个简单的小部件,但在类似但不同的屏幕上调整布局和文本大小时遇到问题。 我创建了一个小部件
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:configure="path.to.class"
android:initialKeyguardLayout="@layout/widget"
android:initialLayout="@layout/widget"
android:minHeight="40dp"
android:minWidth="40dp"
android:previewImage="@drawable/example_appwidget_preview"
android:resizeMode="horizontal"
android:updatePeriodMillis="86400000"
android:widgetCategory="home_screen|keyguard">
</appwidget-provider>
现在我只处理 5x1 布局。 通过凭经验对此进行测试,我得到了非常混乱的结果:
这些都是 xxxhdpi 资源文件所要求的。 我做错了什么,为什么结果如此不一致?
看起来您将 resizeMode 设置为水平,这可以解释为什么它被垂直切断。 我不能保证这会解决它,但您应该尝试将 resizeMode 更新为“两者”,看看是否能解决问题。
所以改变
android:resizeMode="horizontal"
成为
android:resizeMode="both"
请参阅此处的文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.