Soru & Cevap

Listview item özelleştirme

24.12.2015 - 11:25

Selam arkadaşlar,

Layout ta başta horizontalScrollview var altında da listview mevcut. Ben ekranda horizontalScrollview  kısmının, listviewi kaydırdığım zman onun bir parçasıymış gibi kaymasını istiyorum. Bunun için hepsini genel Scrolview içine aldım. Tabi listviewin scroll özelliğinden dolayı scrollview çalışmadığı için listviewin heightını eleman sayısı kadar uzattım. horizontalScrollview ile listview kaymaya başladı fakat bu seferde performans sıkıntısı verdi.. Listviewi size 'ına göre uzatmam  uygulamayı yavaşlattı. Bu nedenle ne kadar mantıklı bilmiyorum ama listivewin item1 ine horizontalScrollview 'i koyabilirsem bütün sorunun çözülceğini düşünyorum. horizontalScrollview' i listviewin ilk elemanı nasıl yapabilirim yada başka nasıl bir yöntem uygulayabilirim ? Teşekkürler inş açıklayıcı olmuştur. İlgilenen arkadaşlar için tekrar anlatabilirim sorunu.

Aşağıda layout dosyam mevcut. CenterLockHorizontalScrollView kısmını listviewin içine almak istiyorum.

<LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical">

        <LinearLayout
                android:id="@+id/scroollayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">

                <CenterLockHorizontalScrollview
                    android:id="@+id/scrollView"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">

                    <LinearLayout
                        android:id="@+id/scroll"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:orientation="horizontal">
                    </LinearLayout>
                </CenterLockHorizontalScrollview>

            </LinearLayout>
        

            <LinearLayout
                android:id="@+id/list_layout"
                android:layout_width="match_parent"
                android:layout_height="match_parent">


                <ListView
                    android:id="@+id/custom_list"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_below="@+id/divider"
                    android:divider="@color/main2"
                    android:dividerHeight="0dp"
                    android:scrollbarStyle="outsideOverlay"
                    />

            </LinearLayout>


    </LinearLayout>

    

5 Görüntülenme

0 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.