[英]Android layout vs. custom view
我想为我的Android应用程序生成以下内容。
我试图使用RelativeLayout
和使用XML创建的一些可绘制对象(空圆圈,实心圆圈,虚线)来实现这一点,但我什至还不了解。 用布局生成此类视图的正确方法吗? 如果是这样, RelativeLayout
是RelativeLayout
的方式吗? 还是应该为此创建自定义视图?
为什么最后一个项目和之前的项目之间有4个点,而另一个项目有3个点?
无论如何,我认为您可以通过使用带有自定义项目的listView来实现这些结果。
每个项目都将显示为relativeLayout,其中包含2个imageViews(一个在另一个视图下方)和一个textView在上方的右侧。
上面的imageView将有一个大点(填充或不填充),并在其上面带有可选的点,而下面的imageView将根据textView扩展其大小(对齐其底部,并添加更多的多余小点)并进行平铺点作为其背景。
另一种方法是在文本视图的左边有一个listView,在左边有一个imageView,然后根据listView当前显示的内容(即使在滚动时)绘制圆圈。 这要困难得多,但可能会更精确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.