gpt4 book ai didi

android - 在本地测试和发布时小部件大小不同 - 同一部手机

转载 作者:太空狗 更新时间:2023-10-29 12:57:11 24 4
gpt4 key购买 nike

我创建了一个小部件,我希望它的大小仅为 80w X 100h。在我的手机上,当我测试未签名的手机时,它工作正常。但是一旦我发布应用程序并在我的手机上测试小部件,它就是 160w x 200h...

我的小部件背景是 80w x 100h。

我的小部件提供程序 xml 文件在下面

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:updatePeriodMillis="10000"
android:minWidth="80px"
android:minHeight="100px"
android:initialLayout="@layout/widget"/>

My widget.xml layout is

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget_base"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:orientation="vertical"
android:background="@drawable/widget_background">
<TextView
android:id="@+id/widget_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Take Snap"
android:textColor="#000000"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"/>
<ImageButton
android:id="@+id/widget_snap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_below="@id/widget_text"
android:background="@xml/widget_button_state"
/>
</RelativeLayout>

最佳答案

我认为你应该使用 dp 而不是 px(使用 px 很少是个好主意):

android:minWidth="80dp"
android:minHeight="100dp"

关于android - 在本地测试和发布时小部件大小不同 - 同一部手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5134677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com