我正在尝试为我的 Android 应用程序创建一个小部件。我希望它是一个单元格,但右上角有注释。类似于流行的小部件,在右上角显示未读电子邮件/短信计数。这似乎是一个常见的尝试和做的事情,但我找不到任何如何构建它的示例。
我该怎么做呢?或者有什么资源可以教我如何做到这一点?
Thanks,
Robin
我不确定您是问如何构建一般的小部件还是只是为了小的未读指示。
网上有一些教程,介绍如何构建一般的小部件。例如:this one or 官方文档.
一旦掌握了这一点,小指示器就变成了小问题,您只需将其包含在布局中即可。更新小部件时,只需更新指示计数的视图或在计数为 0 时将其可见性设置为不可见。
这种情况的示例布局是
<FrameLayout>
<RelativeLayout> <ImageView /> </RelativeLayout>
<RelativeLayout> <TextView /> </RelativeLayout>
</FrameLayout>
这里的小部件由一个 ImageView 组成,您通常通过其周围的relativelayout 将其居中。第二个RelativeLayout 中的Textview 可以是您的未读指示器。
将其放置在角落,就像在relativelayout中一样,并对其进行样式设置(通过 android:background="@drawable/my_indicator_background" 或类似的东西)。
就是这样。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)