رفتن به مطلب

لیست ویو قدرتمند و بسیار سریع AriaListView


امین شاهدی

ارسال‌های توصیه شده

سوال قبلی که فعلا بی جواب مونده 

الانم یه سوال دیگه دارم 

با آریا لیست ویو چه جوری میشه لود 10تا 10داد ؟

این ساب رو داره ولی نمیدونم چه جوری ازش استفاده کنم 

Sub list_onscroll (ParentEventName As String,FirstVisibleItem As Int,VisibleItemCount As Int,TotalItemCount As Int)
	
End Sub

ممنون میشم اگر کسی بلد بگه 

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • پاسخ 1.1k
  • ایجاد شده
  • آخرین پاسخ

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

با سلام خدمت دوستان عزیز ، خب کتابخونه توی فروشگاه قرار گرفت و میتونین خیلی راحت کتابخونه+ ریسورس ها + سورس + آموزش تصویری رو از فروشگاه تهیه کنید ،   امکانات کتابخونه هم به این صورته : -

دوست عزیز واسه این کتابخونه واقعا زحمت کشیدم و چند روز تمام وقتم روش بود ، مشابه همین توی سایت مرجع 25 یورو قیمتشه ! ! یعنی حدود 100هزار تومن ، من هنوزم دارم روش دارم میزارم و وقتمو میزارم پاش، همین چ

با سلام ،    ورژن 4 هم آماده شد ، که امکانات زیر به کتابخونه اضافه شده :  - لیوت همراه با باتن اضافه شد در سه حالت راست چین و چپ چین و وسط چین  - مشکل کلیک شدن روی بعضی دیوایس ها هم  کلا برطرف شده

تصاویر ارسال شده

این چند خط کد ساده رو نوشتم که یه گریدویو داشته باشم

چرا پس لیست ویو نمایش میده :|

 

http://www.axgig.com/images/50378075729161709258.png

 

50378075729161709258.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این چند خط کد ساده رو نوشتم که یه گریدویو داشته باشم

چرا پس لیست ویو نمایش میده :|

 

http://www.axgig.com/images/50378075729161709258.png

 

50378075729161709258.png

پسر خوب لایه ای که انتخاب کردی برای گرید ویو نیستش که 

شما لایه باتن وسط رو انتخاب کردی کردی 

برو لایه ایمیج وسط رو انتخاب کن ببین درست میشه 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ربطی نداره باتن وسط هم میشه برای گرید انتخاب کرد توی ویدیو خود امین هم اینکارو کرده

حالا به غیر از اون اینم گذاشتم روی ایمیج وسط بازم همچنان بصورت لیست نشون میده

 

http://www.axgig.com/images/80083605448977092868.png

 

80083605448977092868.png

سلام

شما بیا بجای

aria.SetColumnWidth(2)

از این استفاده کن ببین درست  میشه

aria.SetColumnCount(3)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

لطفا متدهایی هم برای اضافه کردن دکمه های دلخواه اضافه کنید

مثلا من می خوام دکمه علاقه مندی دکمه تنظیمات دکمه ارسال دکمه کپی را

اضافه کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

هیچ راهی وجود نداره بجای اینکه عکس رو بصورت لیست بدیم بصورت Bitmap بدیم؟ :fekr: :fekr: :fekr:

من دارم برنامه موزیک پلیر میسازم برای عکس لیست ویو از کاور هر آهنگ استفاده میکنم که اونو بصورت bitmap بهم میده

اگر هم بخوام کاور هر آهنگ رو هم جدا ذخیره کنم کار فوق العاده زمان بریه :wacko1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لطفا متدهایی هم برای اضافه کردن دکمه های دلخواه اضافه کنید

مثلا من می خوام دکمه علاقه مندی دکمه تنظیمات دکمه ارسال دکمه کپی را

اضافه کنم

با xml خودتون به راحتی این کار رو میتونید انجام بدید و ای دی براش تعریف کنید

توی اموزش ها بهش اشاره شده!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

استاد سلام

من وقتی با کلیک بر روی لیست اریا یک لیست دیگه باز می کنم

بعد برای رویدادش دستور می نویسم چون فقط یک رویداد list

داره توی هر لیستی که کلیک کنم همون رویداد اولی اجرا میشه

چجوری برای هر کدام رویداد خودشو بدم

۲ من قبلا با یک لیست و مولتی پنل یک لیست و چندتا دکمه با امکان شخصی سازی درست می کردم الان همون کارها رو چجوری با لیست اریا انجام بدم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید من لایه "layout_image_card" ساختم ولی برنامه فورس کلوز میده 

sss.PNG

 

با لایه های دیگه برنامه بالا میاد 

من طبق کارد ویو شما ساختم مشکل از کجاست 

اینم کدهای لایه کارد ویوم 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"


  >
 <android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:clickable="true"
        android:layout_margin="10dp"
        android:id="@+id/select"
	android:foreground="@drawable/card_foreground"
        android:layout_height="wrap_content">
           <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:id="@+id/text1"
        android:textSize="20dip"
        android:textColor="@color/text1"
        android:layout_alignTop="@+id/imageView"
        android:gravity="center"
        android:layout_toLeftOf="@+id/imageView"
        android:layout_toStartOf="@+id/imageView" />


    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15dip"
        android:id="@+id/text2"
        android:textColor="@color/text2"
        android:layout_below="@+id/text1"
        android:layout_marginTop="7dp"
        android:layout_alignRight="@+id/text1"
        android:layout_alignEnd="@+id/text1"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:gravity="center"
        android:layout_marginBottom="5dp" />

 
<ImageView
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:id="@+id/imageView"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_margin="10dp" />


          </RelativeLayout>
</android.support.v7.widget.CardView>





</RelativeLayout>

الان مشکل از کجاست؟؟! :fekr:

 

اگر لازمه بگید سورس رو پ خ کنم 

 

 

سوال قبلی که فعلا بی جواب مونده 

الانم یه سوال دیگه دارم 

با آریا لیست ویو چه جوری میشه لود 10تا 10داد ؟

این ساب رو داره ولی نمیدونم چه جوری ازش استفاده کنم 

Sub list_onscroll (ParentEventName As String,FirstVisibleItem As Int,VisibleItemCount As Int,TotalItemCount As Int)
	
End Sub

ممنون میشم اگر کسی بلد بگه 

با تشکر

up

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما برای استفاده از کارت ویو میتونین اسم عکسا رو به دیتابیس بدین به این صورت

a1.png

بعدی بیاین از آداپتور ایمیج وی  استفاده کنین و تو لیست مربوط به ایمیج به این صورت عکس رو از دیتابیس بگیرین دقیت کنین از آداپتر دیتابیس استفاده نکنین

l3.Add(LoadBitmap(File.DirAssets,cur.getString("pic")))
لینک ارسال
به اشتراک گذاری در سایت های دیگر

اقا امین عزیز

حالتون خوبه؟

جواب تستتون چی شد؟

من هنوز تو لود 500 تا عکس با لیست مشکل دارم

کد هام هیچ مشکلی نداره فقط لیست ویو گیر میکنه و میپره از برنامه بیرون وقتی مثلاً 10 الی 20 رو لود میکنم درست حسابی میاره

جناب شاهدی منم دقیقا مشکل ایشون رو دارم

وقتی 20 تا عکس از حافظه خارجی میدم به لیست کامل نشون میده مشکلی نیس توی تعداد 700 تا من میدم برنامه کرش میکنه

ممنون میشم اگه کسی میدونه بگه چیکار کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

استاد سلام

من وقتی با کلیک بر روی لیست اریا یک لیست دیگه باز می کنم

بعد برای رویدادش دستور می نویسم چون فقط یک رویداد list

داره توی هر لیستی که کلیک کنم همون رویداد اولی اجرا میشه

چجوری برای هر کدام رویداد خودشو بدم

۲ من قبلا با یک لیست و مولتی پنل یک لیست و چندتا دکمه با امکان شخصی سازی درست می کردم الان همون کارها رو چجوری با لیست اریا انجام بدم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اقا امین لطفا امکانات اولیه لیستو شبیه به لیست ویو خود بیسیک کنید

مثلا وقتی لیست اریا رو می سازیم یک اینشیالایز خودش داشته باشه نه با شرط و شروط

۲ امکان value به صورت ارگومان خیلی خیلی مهمه

۳ امکان پس زمینه - دکمه به صورت متد تا چیزی شبیه به مولتی پنل بشه

مچکرم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اقا امین لطفا امکانات اولیه لیستو شبیه به لیست ویو خود بیسیک کنید

مثلا وقتی لیست اریا رو می سازیم یک اینشیالایز خودش داشته باشه نه با شرط و شروط

۲ امکان value به صورت ارگومان خیلی خیلی مهمه

۳ امکان پس زمینه - دکمه به صورت متد تا چیزی شبیه به مولتی پنل بشه

مچکرم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ایا میشه متن های این لیست ویو رو خودمون بنویسیم و از دیتابیس فراخوانی نکنیم و میخوام موقع لمس هر ایتم به یه اکتیویتی جدا بره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ایا میشه متن های این لیست ویو رو خودمون بنویسیم و از دیتابیس فراخوانی نکنیم و میخوام موقع لمس هر ایتم به یه اکتیویتی جدا بره

بله میتونید :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ببخشید تاپیک رو بالا میارم ولی وقتی کامپایل میکنم این ارور رو میده

B4A version: 5.80 BETA #1
Parsing code.    (0.00s)
Compiling code.    (0.03s)
Compiling layouts code.    (0.00s)
Generating R file.    Error
..\arialistviewresources\layout\layout_expandable.xml:12: error: Error: No resource found that matches the given name (at 'textColor' with value '@color/expandtext1').
..\arialistviewresources\layout\layout_expandable.xml:20: error: Error: No resource found that matches the given name (at 'textColor' with value '@color/expandtext2').
..\arialistviewresources\drawable\selector_card.xml:4: error: Error: No resource found that matches the given name (at 'color' with value '@color/Card_SelectColor').
..\arialistviewresources\drawable\selector_card.xml:10: error: Error: No resource found that matches the given name (at 'color' with value '@color/Card_BackGroundColor').
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
  • اضافه کردن...