我有一个可滚动的GridView,其中的项目之间有足够的空间。对于网格中的一些对象,我想添加从一个到另一个的箭头图像GridView中的项目之间添加视图
为了参考我的意思,请考虑魔兽世界天赋树(http://calculators.iradei.eu/talents/mage)。你会看到一些人才有箭头从一个项目到下一个项目。
我负责的只是布局包含在FrameLayout里一个GridView,没有别的
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<GridView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="4"
android:scrollbars="none"
android:id="@+id/talent_tree_grid_view">
</GridView>
</FrameLayout>
我想在代码中添加这些ImageViews,因为我不认为有什么办法,我可以将此逻辑添加到GridView的适配器中。
我试图将其添加为母公司的FrameLayout,基于X和GridView的项目ŸCOORDS的孩子,而这个工作,但滚动的GridView时,箭不还滚动
我我也尝试直接添加它们作为GridView的子元素,但它不支持这种行为(它抛出java.lang.UnsupportedOperationException)
有没有关于如何在gridview项目之间添加这些图像的任何想法?
您可能想要扩展GridLayout并添加自己的图纸 – F43nd1r
您可以做的一件事是您可以将箭头图像添加到GridView项目中,并在某些条件满足时显示它们,但我不这么认为。 –
我已经更新了我的答案,包括一个演示项目。 – Cheticamp