رفتن به مطلب

کتابخانه PersianRecyclerView ***(نسخه جدید)***


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

در 2 ساعت قبل، محمدرضا شاهپیری گفته است :

 

 

سلام 

خیلی ممنونم ، 

زوم که عالی شده 

xml جدیدکه فرستادین بهتر شده 

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

ضمنا متن شاخه ها  NodeMaker  وقتی یکسان وتکراری میشه نرم افزار خطامیده واجرانمیشه 

 

راستش توی بیسیک فور جز این کتابخانه ای که رپ فرموده اید، کتابخانه دیگه ای که این قابلیت رو داشته باشه سراغ ندارم 

حیفه با این قدرت وقابلیت خوب وکم نظیرش،  امکاناتش بطورکامل نباشه ، چراکه بااین کتابخانه شما به راحتی نمودارهای درختی پاورپوینت و ورد و  XMind رو به برنامه های اندرویدی منتقل کرد 

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

.حالا فوریت نداره ولی هرازگاهی نظری هم به افزودن این قابلیت به کتابخانه بیاندازید که عالی میشه

متشکر

 

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

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

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

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

***************نسخه 4.6 اضافه شد************** ویژگی اضافه شده تو این نسخه ریپل افکت هست که دوستان درخواست داده بودند.  سورس و کتابخونه رو میتونید از پنل دریافت کنید. پیشنمایش.  

سلام خدمت آقای شاهپیری عزیز  واقعا دست مریزاد.ممنون، خیلی کار باهاش راحت وساده شده وپیچیدگی سابق رو نداره . اما شاید یک چیزی که کاربران خصوصا کاربران مبتدی براشون سخت باشه کار با کدهای Xml و

ممنون از کتابخانه خوبتون

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

سلام

جناب شاهپیری چرا این کتابخونه با کتابخونه PersianFastNetwork تعارض داره. من اون کتابخونه دیگه شما هم که مثل این عالی هست رو استفاده میکنم. اما این دو تا با هم سازگار نیستن.

وقتی کتابخونه PersianRecyclerView در پروژه باشه به درستی لود میشه و کار میکنه اما وقتی PersianFastNetwork اضافه میکنم به پروژه این خطا میده موقع لود پروژه:

 

B4A Version: 8.30
Parsing code.    (0.94s)
Compiling code.    (0.81s)
Compiling layouts code.    (0.04s)
Organizing libraries.    (2.70s)
Generating R file.    (1.31s)
Compiling generated Java code.    (12.72s)
Convert byte code - optimized dex.    Error
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Address;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Authenticator;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Authenticator$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Cache;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Cache$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Cache$2;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Cache$CacheRequestImpl;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Cache$CacheRequestImpl$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lokhttp3/Cache$CacheResponseBody;
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
	at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692)
	at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315)
	at com.android.dx.command.dexer.Main.runDx(Main.java:293)
	at com.android.dx.command.dexer.Main.main(Main.java:249)
	at com.android.dx.command.Main.main(Main.java:94)
Caused by: java.lang.InterruptedException: Too many errors
	at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684)
	... 4 more

 

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

در 29 دقیقه قبل، mykimia گفته است :

سلام

جناب شاهپیری چرا این کتابخونه با کتابخونه PersianFastNetwork تعارض داره. من اون کتابخونه دیگه شما هم که مثل این عالی هست رو استفاده میکنم. اما این دو تا با هم سازگار نیستن.

وقتی کتابخونه PersianRecyclerView در پروژه باشه به درستی لود میشه و کار میکنه اما وقتی PersianFastNetwork اضافه میکنم به پروژه این خطا میده موقع لود پروژه:

 

 

سلام خدمت شما.

عزیز این دوتا کتابخونه هیچ ارتباط و تداخلی با همدیگه ندارن اصلا. و این پکیج (Lokhttp3/Authenticator$1) توی ریسایکلر وجود نداره اصلا.

مشکل از تداخل کتابخونه PersianFastNetwork با کتابخونه ی دیگه ای هست. لیست کتابخونه هاتون رو بزارید ببینم

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

در 16 دقیقه قبل، محمدرضا شاهپیری گفته است :

سلام خدمت شما.

عزیز این دوتا کتابخونه هیچ ارتباط و تداخلی با همدیگه ندارن اصلا. و این پکیج (Lokhttp3/Authenticator$1) توی ریسایکلر وجود نداره اصلا.

مشکل از تداخل کتابخونه PersianFastNetwork با کتابخونه ی دیگه ای هست. لیست کتابخونه هاتون رو بزارید ببینم

حق با شما بود.

مشکل از کتابخونه irSocket.io  هست که با PersianFastNetwork  تداخل داره و باعث اون خطا میشه. یه پروژه خام اگه باز بفرمایید و این دوتا کتابخونه رو اد کنید متوجه خطاش میشید. راهی برای حل این تداخل هست؟ 

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

در 19 دقیقه قبل، mykimia گفته است :

آخه PersianFastNetwork که خودش تنها باشه (بدون ریسایکلر) هیچ مشکلی تو لودش پیش نمیاد.

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

test.zip

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

سلام خدمت اسناد عزیز

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

لطفا سورس گیف های اولین پست هم قرار بدید

مثلا این 

ezgif.com-resize.gif

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

چجوری باید این کارو انجام داد

 

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

در 2 ساعت قبل، godping گفته است :

سلام خدمت اسناد عزیز

سلام خدمت شما دوست گرامی.  این که سادس عزیز. شما برای کنترل کردن ویوها کلیک و ... از متد OnItemClick استفاده کنید.  یه تگ بدین به باتنتون مثلا btn و به شکل زیر

Private Sub pr_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int)
	If "btn".EqualsIgnoreCase(ItemTag) Then
		StartActivity(youract)
	End If
End Sub

 

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

در 7 ساعت قبل، mykimia گفته است :

حق با شما بود.

مشکل از کتابخونه irSocket.io  هست که با PersianFastNetwork  تداخل داره و باعث اون خطا میشه. یه پروژه خام اگه باز بفرمایید و این دوتا کتابخونه رو اد کنید متوجه خطاش میشید. راهی برای حل این تداخل هست؟ 

بله عزیز از کتابخونه ویرایش شده زیر استفاده کنید. دقت کنید فقط برای این پروژه که PersianFastNetwork هست تو کتابخونه هاتون مشکلی ایجاد نمیکنه. برای باقی پروژه هاتون از همون نسخه اصلی استفاده کنید

(irSocket.io-client).zip

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

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

Sub pr_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int)
	Private t As String = ItemTag
	if t.StartsWith("sp") Then
	

'تغییر تصویر ایمیج ویو همان آیتم از لیست

	End If
End Sub

لیست من 3 تا آیتم داره یه ادیت تکس (که بهش اینجا کار نداریم) یه اسپینر و یه ایمیج ویو

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

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

 

Annotation 2019-01-03 092954.jpg

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

در 11 دقیقه قبل، ha88an گفته است :

 

شما باید یه لیست و یه مدل برای آداپترتون داشته باشید. بعد با دستور notifyitemchanged بیاید و اون آیتم رو آپدیت کنید.

 

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

در هم اکنون، محمدرضا شاهپیری گفته است :

شما باید یه لیست و یه مدل برای آداپترتون داشته باشید. بعد با دستور notifyitemchanged بیاید و اون آیتم رو آپدیت کنید.

 

امکانش هست یه مثال کوچیک با کد بزنید اگه زحمتی نیس ؟ ♥

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

خدمت شما. فقط اینجا من رنگ ایمیج ویو رو تغییر میدم دیگه خودتون بقیه کاراشو میتونید انجام بدید

test.zip

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

درود

اقای شاهپیری من میخوام با flex کار کنم اموزش هاتونم دیدم و مو به مو انجام دادم ولی نمیتونم ران بگیرم ازش

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

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

1-این xml های که استفاده میکنید چجوری باید بسازم ؟

2-بدون xml به چه صورت هستش؟

3-از StaggeredGridView هم میشه استفاده کرد ؟ لطفا اموزش این قسمت هم بگید

ممنون میشم پاسخ بدید

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

در در 1397/10/15, 16:22:29، godping گفته است :

 

سلام. دقیقا مشکلتون کجا هست دوست عزیز؟

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

اینکه xml چی هست که توی نت توضیحات زیاده و دوستمون توی کامنت زیر توضیحات کامل رو دادن

در در 1397/07/30, 05:47:00، نورنما گفته است :

با اجازه شما یک  سایتی را برای ساخت ویوهای بسیار زیبا با خروجی فایل Xml خدمت دوستان انجمن برای بهره گیری ازآن در ریسایکلر ویو معرفی کنم :

 

آدرس سایت :

Android Button Maker

 

 این سایت دارای قابلیت های زیر می باشد:

تعیین اندازه ویو ها

تعیین پس زمینه رنگ ویو ها حتی  سه رنگی با تعیین محل نور پردازی وتنظیم مقدار محیطی رنگ 

تعیین رنگ متن داخل ویو 

سایه گذاری برای متن داخل ویو وتعیین محل سایه و تعیین درصد پراکندگی وتراکم سایه 

تعیین محل قرارگیری متن درداخل ویو 

تعیین مقدار خمیدگی زاویه های اطراف ویو ها 

قرار دادن کار حاشیه ویو وتنظیم ضخامت آن و تعیین رنگ آن 

 

* نکته: این سایت دو بخش مخصوص خروجی کد Xml دارد که دقت شود :کدهای داخل بخش Button را در داخل فایل Xml دلخواه  در پوشه layout قرار بدهید 

و کدهای خروجی موجود در بخش buttonshape را در داخل فایل xml دلخواه (مثلا :litem.xml) در پوشه drawable که در پوشه res باید خودتان بسازیدش، قرار بدین .البته اسم این فایل xml رو هرچی بگذارید

باید بیایید وداخل فایل (litem.xml) در سطری که نوشته (android:background="@drawable/buttonshape")  بجای buttonshape ،اسم اون فایل رو  جایگذاری نمایید .

به همین راحتی! 

برای نمونه خروجی ویو های این سایت ، نمونه ای  براتون در زیر ارسال میکنم .

 

Untitled.png.f58fa42bd181fa78d0b2dc9bb3d6f4a3.png

 

کدهای بیسیک فور برای این مثال :


Sub pr_onBindViewHolder(layoutitem As Object,position As Int,viewtype As Int)
	Dim prutil As PRViewUtils
	prutil.init(layoutitem)
	prutil.setTextColorForTextview("txt",Colors.Green)
	prutil.setTextForTextview("txt","متن  :    "&position&"  ")
	
	
	Dim button_shape_left_buttom As PRViewUtils
	button_shape_left_buttom.init(layoutitem)
	button_shape_left_buttom.setTextColorForTextview("button_shape_left_buttom",Colors.Red)
	button_shape_left_buttom.setTextForTextview("button_shape_left_buttom",  "چ  پایین"&position)
	
	Dim button_shape_left_top As PRViewUtils
	button_shape_left_top.init(layoutitem)
	button_shape_left_top.setTextColorForTextview("button_shape_left_top",Colors.Red)
	button_shape_left_top.setTextForTextview("button_shape_left_top",        "چ   بالا"&position)
	
	Dim button_shape_right_buttom As PRViewUtils
	button_shape_right_buttom.init(layoutitem)
	button_shape_right_buttom.setTextColorForTextview("button_shape_right_buttom",Colors.Red)
	button_shape_right_buttom.setTextForTextview("button_shape_right_buttom","ر پایین"&position)
	    
	Dim button_shape_right_top As PRViewUtils
	button_shape_right_top.init(layoutitem)
	button_shape_right_top.setTextColorForTextview("button_shape_right_top",Colors.Red)
	button_shape_right_top.setTextForTextview("button_shape_right_top",      "ر  بالا"&position)
	
End Sub

 

=> ( لینک پوشه res مخصوص این نمونه )

 

آدرس سایت های مشابه برای این منظور:

Android Drawble Generator

Online XML Shapes Generator for Android

Android Button Maker

 

سایت ویرایشگر آنلاین کد های ویو در Xml   به همراه نمایش خروجی کدها:

Android Visualizer

. ولی کلی به این صورت هست که قسمت بصری و گرافیکی توی اندروید رو با xml مینویسن. و کارش مدیریت ویوها مثل باتن ادیت تکست و ... هست.

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

StaggeredGridView  هم چیز خاصی نداره. مثل graidview هست. 

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

سلام اقای شاهپیری

من توی برنامه ام از ریسایکلر استفاده کردم وقتی ران گرفتم این خطا رو میده (با xml)

java.lang.ClassCastException: com.persian.recycler.holder.RecyclerViewHolder cannot be cast to com.persian.recycler.holder.B4AViewHolder
    at com.persian.recycler.adapter.RecyclerAdapter.onBindViewHolder(RecyclerAdapter.java:87)
    at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6356)
    at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6389)
    at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5335)
    at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5598)
    at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5440)
    at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5436)
    at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2224)
    at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1551)
    at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1511)
    at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:595)
    at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3583)
    at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3312)
    at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3844)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1795)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at de.amberhome.navdrawer.DrawerLayout.onLayout(DrawerLayout.java:691)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:48)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
    at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2011)
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1768)
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1024)
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5694)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
    at android.view
 

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

مشکلم حل میشه؟

سوال دوم اینه راهی دارم بدون استفاده از xml کاری کنم ارتفاع ریسایکلر نسبت به ارتفاع متن هر کدوم از فیلد ها تنظیم بشه؟؟

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

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

کتابخونه مشکلی با appcompat نداره عزیز و اصن تداخلی ندارن با هم. دقت کنید که درست اینشیالایز کرده باشید.

در 32 دقیقه قبل، mja89 گفته است :

سوال دوم اینه راهی دارم بدون استفاده از xml کاری کنم ارتفاع ریسایکلر نسبت به ارتفاع متن هر کدوم از فیلد ها تنظیم بشه؟؟

من این قسمت رو متوجه نشدم منظورتونو.؟ میخواین آیتمها سایزشون نسبت به ارتفاع متنشون کم و زیاد بشه؟ اگه فقط آیتمهاتون لیبل هست میشه یه کاریش کرد اگه ویوهاش زیاده سخت میشه یه کم. 

اطلاعاتی که دادین کم هست عزیز. بیشتر توضیح بدین ببینم چه کار میشه کرد.

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

در هم اکنون، محمدرضا شاهپیری گفته است :

کتابخونه مشکلی با appcompat نداره عزیز و اصن تداخلی ندارن با هم. دقت کنید که درست اینشیالایز کرده باشید.

من این قسمت رو متوجه نشدم منظورتونو.؟ میخواین آیتمها سایزشون نسبت به ارتفاع متنشون کم و زیاد بشه؟ اگه فقط آیتمهاتون لیبل هست میشه یه کاریش کرد اگه ویوهاش زیاده سخت میشه یه کم. 

اطلاعاتی که دادین کم هست عزیز. بیشتر توضیح بدین ببینم چه کار میشه کرد.

داداش دقیقاکدی که استفاده کردم همون کدی هست که توی یه برنامه دیگه واسه تست بدون appcompat استفاده کردم و جواب داد.

سوال دوم منظورم اینه که مثلا من اطلاعات رو از دیتابیس میگیرم و تو ریسایکلر نشون میدم میخوام ارتفاع هر ستون خودکار تنظیم بشه .

توی ریسایکلر از دوتا لیبل و 1 دونه ایمیج ویو استفاده کردم که متن لیبل دوم متغیر هست و لیبل اول و ایمیج ویو اندازه ثابت دارن 

در 39 دقیقه قبل، mja89 گفته است :

 

java.lang.ClassCastException: com.persian.recycler.holder.RecyclerViewHolder cannot be cast to com.persian.recycler.holder.B4AViewHolder
    at com.persian.recycler.adapter.RecyclerAdapter.onBindViewHolder(RecyclerAdapter.java:87)
    at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6356)
    at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6389)
    at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5335)

الان به ذهنتون نمیرسه این خطا مال چی میتونه باشه؟

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

در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

 

StaggeredGridView  هم چیز خاصی نداره. مثل graidview هست. 

ممنون از توضیحات

gridview سایز یکسان میسازه من میخوام سایز هرقسمت متفاوت باشه

مثله این

example_01.PNG

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

در 4 ساعت قبل، mja89 گفته است :

داداش دقیقاکدی که استفاده کردم همون کدی هست که توی یه برنامه دیگه واسه تست بدون appcompat استفاده کردم و جواب داد.

سوال دوم منظورم اینه که مثلا من اطلاعات رو از دیتابیس میگیرم و تو ریسایکلر نشون میدم میخوام ارتفاع هر ستون خودکار تنظیم بشه .

توی ریسایکلر از دوتا لیبل و 1 دونه ایمیج ویو استفاده کردم که متن لیبل دوم متغیر هست و لیبل اول و ایمیج ویو اندازه ثابت دارن 

الان به ذهنتون نمیرسه این خطا مال چی میتونه باشه؟

عزیز من الان تست کردم هیچ مشکلی با appcompat نداره. این خطایی هم که به وجود اومده به خاطر درست کانفیگ نکردن آداپترها هست. سورس زیر رو بیس کارتون قرار بدین و ببینید کجا رو اشتباه رفتین.

AppCompat - Examp.zip

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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