作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我创建了一个小部件,我希望它的大小仅为 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/
我有一个应用程序在我的 Samsung Galaxy S7 7.0 版 API 24 中运行正常。但是当我在华为 CAM-L03 6.0 版 API 23 中尝试它时它不起作用。 基本上我有这样一个类
我是一名优秀的程序员,十分优秀!