Öğelerin arasında aralarında boş alan olması için kaydırılabilir bir GridView var. ızgarada nesnelerin bazıları için, ne demek istediğimi referans için diğerGridView'daki Öğeler Arasında Görünümler Ekleme
birinden diğerine açan ok görüntüleri eklemek istiyorum, World of Warcraft yetenek ağaçları (http://calculators.iradei.eu/talents/mage) düşünüyorum. Bazı yeteneklerin bir öğeden diğerine giden okları olduğunu göreceksiniz.
Sadece uğraşıyorum düzeni framelayout bir GRIDVIEW, başka bir şey
<?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>
ben herhangi bir yolu yoktur sanmıyorum, koduna bu ImageViews eklemeye çalışıyorum içeriyor ben bu mantığı GridView için adaptöre ekleyebilir.
ben x ve GridView öğelerin y coords dayanan ebeveyn FrameLayout, çocukları olarak ekleyerek denedimve bu çalışır, ancak GridView kaydırma yaparken, oklar da
I kaydırma yok Ayrıca bunları doğrudan GridView'ın çocukları olarak eklemeyi denediler, ancak bu davranışı desteklemiyor (java.lang.UnsupportedOperationException'ı atar)
Bu görüntü görünümlerini ızgara görünümü öğeleri arasında nasıl ekleyebileceğime dair herhangi bir fikir var mı?
GridLayout öğelerini genişletmek ve kendi çiziminizi eklemek isteyebilirsiniz – F43nd1r
Yapacağınız tek şey, ok görüntüsünü gridview öğenize ekleyebilir ve belirli koşullar sağlandığında bunları gösterebilirim ancak bu çok uygun olmaz. –
Bir demo projesi eklemek için cevabımı güncelledim. – Cheticamp