繁体   English   中英

Android布局与自定义视图

[英]Android layout vs. custom view

我想为我的Android应用程序生成以下内容。

在此处输入图片说明

我试图使用RelativeLayout和使用XML创建的一些可绘制对象(空圆圈,实心圆圈,虚线)来实现这一点,但我什至还不了解。 用布局生成此类视图的正确方法吗? 如果是这样, RelativeLayoutRelativeLayout的方式吗? 还是应该为此创建自定义视图?

为什么最后一个项目和之前的项目之间有4个点,而另一个项目有3个点?

无论如何,我认为您可以通过使用带有自定义项目的listView来实现这些结果。

每个项目都将显示为relativeLayout,其中包含2个imageViews(一个在另一个视图下方)和一个textView在上方的右侧。

上面的imageView将有一个大点(填充或不填充),并在其上面带有可选的点,而下面的imageView将根据textView扩展其大小(对齐其底部,并添加更多的多余小点)并进行平铺点作为其背景。

另一种方法是在文本视图的左边有一个listView,在左边有一个imageView,然后根据listView当前显示的内容(即使在滚动时)绘制圆圈。 这要困难得多,但可能会更精确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM