Android布局与自定义视图
我想为我的Android应用程序生成以下内容Android布局与自定义视图,android,android-layout,android-view,Android,Android Layout,Android View,我想为我的Android应用程序生成以下内容 我尝试使用RelativeLayout和一些使用XML创建的可绘图项(空圆圈、填圆圈、虚线)来实现这一点,但我甚至还没有接近它。使用布局生成此类视图是否正确。如果是这样的话,RelativeLayout是一条路吗?或者我应该为此创建一个自定义视图 为什么最后一项和前面一项之间有4个点,而另一项有3个点 无论如何,我认为您可以通过使用带有自定义项的listView来实现这些结果 每个项目将显示为一个relativeLayout,其中有两个ImageV
我尝试使用
RelativeLayout
和一些使用XML创建的可绘图项(空圆圈、填圆圈、虚线)来实现这一点,但我甚至还没有接近它。使用布局生成此类视图是否正确。如果是这样的话,RelativeLayout
是一条路吗?或者我应该为此创建一个自定义视图 为什么最后一项和前面一项之间有4个点,而另一项有3个点
无论如何,我认为您可以通过使用带有自定义项的listView来实现这些结果
每个项目将显示为一个relativeLayout,其中有两个ImageView(一个在另一个下面),一个textView位于上一个的右侧
上面的imageView将有一个大点(填充或不填充),上面有可选的点,下面的imageView将根据textView(与底部对齐,再添加一些额外的小点)拉伸其大小,并以平铺点为背景
另一种方法是在左边有一个TextView的listView和一个imageView,然后根据listView当前显示的内容(即使在滚动时)绘制圆圈。这更难,但可能更精确。这是圆圈图像还是复选框?@GokhanArik它们只是图像。你应该提供更多细节。它只是左边的一个图像,还是会根据文本视图之间的空格而改变?@GokhanArik不,它只是一个图像。每个圆圈应与右侧相应文本视图的中心对齐。当文本视图之间的空格增加时,圆圈之间的点的数量也应该增加。尝试将列表视图与自定义视图一起使用