-
تعداد ارسال ها
591 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
44
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط نورنما
-
-
در 2 ساعت قبل، arastooms گفته است :
جناب شاهپیری فروشگاه رو کنترل بفرمایید
نوشته نسخه 5.2 دانلود کنید وارد پیکوفایل میشه ولی رمز میخاد برای دریافت لینک!!!سلام
خب رمز دانلود از پیکوفایل هم همانجا چند سطر پایینتر از این نوشته هست دیگه! اونو باید به پیکوفایل بدین .
-
سلام علیکم
ریسایکلر ویو دارای لیوت اختصاصی هست و بله قابلیت افزودن تصویر وهرچیز دیگری را داراست
بله هم آنلاین وهم آفلاین قابلیت استفاده داره .نمونه آنلاینشو هم توی همین پست قبلا قرار داده ام .
- 1
-
باسلام خدمت آقای شاهپیری عزیز و تشکراز کتابخونه خوبتون
فرموده بودید درآپدیت های بعدی ، برای کوچک کردن پنجره محدودیت ایجاد کرد که وقتی کاربر پنجره رو کوچک میکنه در یک اندازه خاصی قفل کنه و کوچکتر نشه واینها ،
این قابلیت رو لطف میکنید اضافه کنید؟
هم اینکه وقتی خیلی کوچکتر میشه دیگه پنجره ازدسترس خارج میشه وبه سختی میشه رویش تاچ کرد .
وهم اینکه اگه این قابلیت رو اضافه کنید جایگزین چندتا کتابخانه دیگه دراین زمینه میشه ودیگه نیازی به اونها نیست وکتابخانه کاملتری میشه .
-
مشکلی که در این سورس در ریسایکلر هست اینکه مثل فیلمی که فرستاده ام ، وقتی تصاویر زیاد هست وقتی با سرعت اسکرول میشه ،وقتی لیست متوقف شد، تصاویر نامربوط قبلی بالای متن های موردنظر نمایش داده میشوند وسپس چندین بار تصاویر عوض میشوند تا اینکه بعدازتصاویر نامربوط، تصویر مورد نظر ظاهر شود !
سوای اینکه اینجوری بیخودی اینترنت کاربر رو هم میخوره !
توی تعداد محدودوکم تصاویر جواب میده
-
سلام خدمت آقای شاهپیری وتشکرازاین سورس خوبتون
با چه دستور و رویدادی دراین سورس میشه برای تک تک آیتمها ازتصاویر و متن هاباهم گزینه کلیک را تعریف کرد؟
یه نمونه کد هم که بدید عالی میشه
-
در در 1396/10/27, 14:47:02، atlasm گفته است :
ممنونم از توضیحات
اما مشکلی ک دارم تو اندروید 4 کار نمیکنه و اندروید 5 هیچ مشکلی نیس
قبلا عرض کردم مشکل از کتابخانه و کدها نیست حتی سورس کاملی که با اندروید4 و5 درست کارمیکنه رو خدمتتان ارسال کردم ، اگه باورندارید به سایر دوستان واساتید انجمن لینک اون سورس قبلی من درپستهای قبل رو بدهیدتا اونها هم نصب وامتحان کنند که توی اندورید 4 کارمیکنه ومشکلی ازسورس وکد وآریا لیست ویو نیست . ولی علت مشکل شما یک چیزدیگه هست که باید باعنوان جدیدی درپست جدیدی مشکلتونو ارسال کنید .
البته بااین وجود : پوشه build-tools متعلق به Sdk رو برای اندورید 4 - 14 API رو بررسی کنید .
ضمنا در مانیفیست برنامه این خط زیر رو هم کنترل کنید که صحیح باشه وشامل اندروید 4 هم بشود
AddManifestText( <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>
-
سلام علیکم خدمت آقای شاهپیری عزیز
این چرا موقع اسکرول شدن وحرکت لیست دکمه back رو میزنم خطا میده ؟!!
کدهام اینطوریه:
#AdditionalRes: ..\\res #AdditionalJar: com.android.support:recyclerview-v7 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub Globals Dim ht As HttpJob Type mydata (id As String ,name As String,family As String ,images As String ,images2 As String ) '''''''''''''''''''''' Dim pradapt As PRVFastIndictAdapter Private lis As List Dim prutil As PRViewUtils Type items (name As String,id As Int) Private PerFastScrollIndicator1 As PersianFastScrollIndicator Dim getmydata As mydata End Sub Sub Activity_Create(FirstTime As Boolean) '''''''''''''''''''''''''''''''recycler Activity.Color=Colors.Transparent lis.Initialize ht.Initialize("ht",Me) ht.PostString("Http://www...../mem.php","") PerFastScrollIndicator1.initialize("pr","recycler") Activity.AddView(PerFastScrollIndicator1.View,0,0,100%x,100%y) pradapt.initialize("pr") End Sub Sub JobDone (job As HttpJob) If job.Success Then Dim parser As JSONParser parser.Initialize(job.GetString) 'Log(parser) Dim Members As List Members.Initialize Members = parser.NextArray 'returns a list with maps getmydata.Initialize For Each MapData As Map In Members getmydata.Id = MapData.Get("id") getmydata.name = MapData.Get("user_id") getmydata.family= MapData.Get("location") getmydata.images= MapData.Get("images_link") Log("getmydata.Id"&getmydata.Id) Log("getmydata.name"&getmydata.name) Log("getmydata.family"&getmydata.family) Log("getmydata.images"&getmydata.images) Dim itemw As items itemw.Initialize itemw.id=getmydata.Id itemw.name=getmydata.name lis.Add(itemw) Next Tanzimat_recycleview End If End Sub Sub Tanzimat_recycleview PerFastScrollIndicator1.HasFixedSize=True PerFastScrollIndicator1.setVerticallLinierLayoutManager PerFastScrollIndicator1.SnappingTop PerFastScrollIndicator1.PopupBgColor=Colors.Blue PerFastScrollIndicator1.PopupPosition=0 '0 for ADJACENT 1 for CENTER PerFastScrollIndicator1.PopupTextSize=20 PerFastScrollIndicator1.PopupTextColor=Colors.White PerFastScrollIndicator1.IsThumbInactiveColorActive=True PerFastScrollIndicator1.ThumbActivateColor=Colors.Green PerFastScrollIndicator1.ThumbInactiveColor=Colors.Red PerFastScrollIndicator1.TrackColor=Colors.Gray PerFastScrollIndicator1.buildDefaultAdapter(pradapt.Adapter) End Sub Sub pr_getItemViewType(position As Int) As Int Return 0 End Sub Sub pr_onCreateViewHolder(viewtype As Int) As String Return "item" End Sub Sub pr_getItemCount As Int Return lis.Size End Sub Sub pr_getSectionName(position As Int) As String Dim ite As items=lis.Get(position) Return ite.name End Sub Sub Activity_Resume End Sub Sub pr_onBindViewHolder(view As Object,position As Int,viewtype As Int) prutil.init(view,"pr") Dim ite As items=lis.Get(position) prutil.setTextForTextview("songnamtxt",ite.name) End Sub
اینم خطا :
*** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** *** Service (httputils2service) Create *** ** Service (httputils2service) Start ** ** Activity (main) Pause, UserClosed = true ** java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 24(offset:24).state:99 at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5504) 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.scrollBy(LinearLayoutManager.java:1325) at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1061) at android.support.v7.widget.RecyclerView$ViewFlinger.run(RecyclerView.java:4726) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725) at android.view.Choreographer.doCallbacks(Choreographer.java:555) at android.view.Choreographer.doFrame(Choreographer.java:524) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method)
باتشکر
-
سلام علیکم خدمت آقای شاهپیری عزیز
این persianrecyclerview آنلاین ، چرا موقع اسکرول شدن وحرکت لیست دکمه back رو میزنم خطا میده ؟!! موقعی که لیست ثابته دکمه back رو میزنم بدون خطا صفحه رو میبنده ولی موقع حرکت فورس کلوز میده!
کدهام اینطوریه:
#AdditionalRes: ..\\res #AdditionalJar: com.android.support:recyclerview-v7 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub Globals Dim ht As HttpJob Type mydata (id As String ,name As String,family As String ,images As String ,images2 As String ) '''''''''''''''''''''' Dim pradapt As PRVFastIndictAdapter Private lis As List Dim prutil As PRViewUtils Type items (name As String,id As Int) Private PerFastScrollIndicator1 As PersianFastScrollIndicator Dim getmydata As mydata End Sub Sub Activity_Create(FirstTime As Boolean) '''''''''''''''''''''''''''''''recycler Activity.Color=Colors.Transparent lis.Initialize ht.Initialize("ht",Me) ht.PostString("Http://www...../mem.php","") PerFastScrollIndicator1.initialize("pr","recycler") Activity.AddView(PerFastScrollIndicator1.View,0,0,100%x,100%y) pradapt.initialize("pr") End Sub Sub JobDone (job As HttpJob) If job.Success Then Dim parser As JSONParser parser.Initialize(job.GetString) 'Log(parser) Dim Members As List Members.Initialize Members = parser.NextArray 'returns a list with maps getmydata.Initialize For Each MapData As Map In Members getmydata.Id = MapData.Get("id") getmydata.name = MapData.Get("user_id") getmydata.family= MapData.Get("location") getmydata.images= MapData.Get("images_link") Log("getmydata.Id"&getmydata.Id) Log("getmydata.name"&getmydata.name) Log("getmydata.family"&getmydata.family) Log("getmydata.images"&getmydata.images) Dim itemw As items itemw.Initialize itemw.id=getmydata.Id itemw.name=getmydata.name lis.Add(itemw) Next Tanzimat_recycleview End If End Sub Sub Tanzimat_recycleview PerFastScrollIndicator1.HasFixedSize=True PerFastScrollIndicator1.setVerticallLinierLayoutManager PerFastScrollIndicator1.SnappingTop PerFastScrollIndicator1.PopupBgColor=Colors.Blue PerFastScrollIndicator1.PopupPosition=0 '0 for ADJACENT 1 for CENTER PerFastScrollIndicator1.PopupTextSize=20 PerFastScrollIndicator1.PopupTextColor=Colors.White PerFastScrollIndicator1.IsThumbInactiveColorActive=True PerFastScrollIndicator1.ThumbActivateColor=Colors.Green PerFastScrollIndicator1.ThumbInactiveColor=Colors.Red PerFastScrollIndicator1.TrackColor=Colors.Gray PerFastScrollIndicator1.buildDefaultAdapter(pradapt.Adapter) End Sub Sub pr_getItemViewType(position As Int) As Int Return 0 End Sub Sub pr_onCreateViewHolder(viewtype As Int) As String Return "item" End Sub Sub pr_getItemCount As Int Return lis.Size End Sub Sub pr_getSectionName(position As Int) As String Dim ite As items=lis.Get(position) Return ite.name End Sub Sub Activity_Resume End Sub Sub pr_onBindViewHolder(view As Object,position As Int,viewtype As Int) prutil.init(view,"pr") Dim ite As items=lis.Get(position) prutil.setTextForTextview("songnamtxt",ite.name) End Sub
اینم خطا :
*** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** *** Service (httputils2service) Create *** ** Service (httputils2service) Start ** ** Activity (main) Pause, UserClosed = true ** java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 24(offset:24).state:99 at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5504) 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.scrollBy(LinearLayoutManager.java:1325) at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1061) at android.support.v7.widget.RecyclerView$ViewFlinger.run(RecyclerView.java:4726) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725) at android.view.Choreographer.doCallbacks(Choreographer.java:555) at android.view.Choreographer.doFrame(Choreographer.java:524) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method)
باتشکر
-
البته شما خودتون استادید ولی چون فرمودید که با فایل php نکرده اید مطالب زیر رو خدمت دوستان عرض میکنم:
1- یک فایل متنی در هاست ایجاد کنید و آدرس اونو به خط زیر در داخل بیسیک فور بدهید .که اینجا من نام فایل php ام mem.php هست .
ht.PostString("Http://www....../mem.php","")
* دقت کنید: به محتویات فایل php که در پست بالا براتون ارسال شد به اول وآخر مطالب داخل فایل این دو علامتو اضافه کنید :
<?php . . . . . . . . ?>
2- دیتابیسی که برای این کدها برای من هست نام فیلدهایش به ترتیب زیر هست که شما هم باید همنام اونو در دیتابیستون واسه تست اینکار ایجادکنید،و نام تیبل در اینجا tbl_member هست که موقع ایجاد دیتابیس بایدبهش توجه بشه
id user_id location images_link
3-یادتون نره که طبق سلیقه خودتان لیوت خودتان را طراحی و پوشه res مخصوص کتابخانه را در کنار فایل اصلی برنامه کپی نمایید.
4- درفایل php هم این چهارتا گزینه رو هم حتما باید کامل کنید .
$host = "نام هاست"; $db = "نام کامل دیتابیس"; $user = "نام کاربری که دیتابیس بهش متصل هست "; $pw = "رمز کاربری که هنگام ایجاد حساب کاربری به هاست خودتون دادید";
-
سلام
همون یک دیتابیس آنلاین کفایت میکنه ! دوتا وکپی واینا نیاز نیست ، فقط یک فیلد مثل فیلد علاقه مندی در دیتابیستون قرار میدین که اگر مدیر تایید نکنه همیشه عددش برابر صفر باشه وباتاییدمدیر عددش یک بشه وقابل نمایش برای کاربر (نرم افزار مخصوص ادمین صرفا علاوه برلود ونمایش باهمین فیلد صفرویک کارداره وبس ).
پیشنهاد من برای اینکار ونمایش ، این کتابخونه PersianRecyclerView هست ، البته آقای شاهپیری دستش درد نکنه !یک سورس کد شبیه صفحه اول کافه بازار که آنلاینه باهمین کتابخونه درست کرده وارائه کرده اندکه توی لینک زیر هست که تقریبا سورس تقریبا کاملی برای اینکار شما هست البته باکمی تغییرات واضافات یعنی اضافه کردن بخش ارسال (که فایل Php دریافت و لود هم همراهشه).
البته اگر واسه همین کتابخونه PersianRecyclerView سراغ کار ساده دریافت اطلاعات دیتابیس بهمراه php هستید براتون این پایین ارسالش میکنم .
php مخصوص ارسال اطلاعات روهم بخواین براتون ارسال میکنم که خودتون به این سورس اضافه کنید . به نظرم کارچندان سختی نیست ، البته اگر صاحب کارتان ازتان قسمت یوزر و پسور کاربران رو که خیلی مهمه رو نخواهد، کارش زیاد نخواد بود.
Sub Process_Globals End Sub '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' #AdditionalRes: ..\\res #AdditionalJar: com.android.support:recyclerview-v7 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub Globals Dim ht As HttpJob Type mydata (id As String ,name As String,family As String ,images As String ,images2 As String ) '''''''''''''''''''''' Dim pradapt As PRVFastIndictAdapter Private lis As List Dim prutil As PRViewUtils Type items (name As String,id As Int) Private PerFastScrollIndicator1 As PersianFastScrollIndicator Dim getmydata As mydata End Sub Sub Activity_Create(FirstTime As Boolean) '''''''''''''''''''''''''''''''recycler Activity.Color=Colors.Transparent lis.Initialize '''''''''''''''''''''' ht.Initialize("ht",Me) ht.PostString("Http://www....../mem.php","") PerFastScrollIndicator1.initialize("pr","recycler") Activity.AddView(PerFastScrollIndicator1.View,0,0,100%x,100%y) pradapt.initialize("pr") End Sub Sub JobDone (job As HttpJob) If job.Success Then Dim parser As JSONParser parser.Initialize(job.GetString) 'Log(parser) Dim Members As List Members.Initialize Members = parser.NextArray 'returns a list with maps getmydata.Initialize For Each MapData As Map In Members getmydata.Id = MapData.Get("id") getmydata.name = MapData.Get("user_id") getmydata.family= MapData.Get("location") getmydata.images= MapData.Get("images_link") Log("getmydata.Id"&getmydata.Id) Log("getmydata.name"&getmydata.name) Log("getmydata.family"&getmydata.family) Log("getmydata.images"&getmydata.images) '''''''''''''''''''''''''''''''''''''''''''' Dim itemw As items itemw.Initialize itemw.id=getmydata.Id itemw.name=getmydata.name lis.Add(itemw) ''''''''''''''''''''''''''''''''''''''''''' Next '''''''''''''''' Tanzimat_recycleview End If End Sub Sub Tanzimat_recycleview PerFastScrollIndicator1.HasFixedSize=True PerFastScrollIndicator1.setVerticallLinierLayoutManager PerFastScrollIndicator1.SnappingTop PerFastScrollIndicator1.PopupBgColor=Colors.Blue PerFastScrollIndicator1.PopupPosition=0 '0 for ADJACENT 1 for CENTER PerFastScrollIndicator1.PopupTextSize=20 PerFastScrollIndicator1.PopupTextColor=Colors.White PerFastScrollIndicator1.IsThumbInactiveColorActive=True PerFastScrollIndicator1.ThumbActivateColor=Colors.Green PerFastScrollIndicator1.ThumbInactiveColor=Colors.Red PerFastScrollIndicator1.TrackColor=Colors.Gray PerFastScrollIndicator1.buildDefaultAdapter(pradapt.Adapter) End Sub Sub pr_getItemViewType(position As Int) As Int Return 0 End Sub Sub pr_onCreateViewHolder(viewtype As Int) As String Return "item" End Sub Sub pr_getItemCount As Int Return lis.Size End Sub Sub pr_getSectionName(position As Int) As String Dim ite As items=lis.Get(position) Return ite.name End Sub Sub Activity_Resume End Sub Sub pr_onBindViewHolder(view As Object,position As Int,viewtype As Int) prutil.init(view,"pr") Dim ite As items=lis.Get(position) prutil.setTextForTextview("songnamtxt",ite.name) End Sub
و محتویات فایل php لود اطلاعات :
$host = ""; $db = ""; $user = ""; $pw = ""; $con = new mysqli($host,$user,$pw) or die(mysqli_error()); mysqli_select_db($con,$db) or die(mysqli_error()); mysqli_query($con,"SET CHARACTER SET utf8"); mysqli_query($con,"SET NAMES 'utf8'"); /////////////////////////farsi saz mysqli_query($con,"SET character_set_results=utf8,character_set_client=utf8,character_set_connection=utf8, character_set_database=utf8,character_set_server=utf8"); if(mysqli_connect_errno()){ echo "Failed To Connect To MYSQL" . mysqli_connect_error(); } //////////////////////// $sql = "SELECT * FROM tbl_member "; $res = mysqli_query($con ,$sql); if (mysqli_errno($con)) { header("HTTP/1.1 500 Internal Server Error"); // echo $query.'\n'; echo $sql.'\n'; echo mysqli_error(); } else { $rows = array(); while($r = mysqli_fetch_assoc($res)) { $rows[] = $r; } print json_encode($rows); } mysqli_close($con);
-
در 11 ساعت قبل، atlasm گفته است :
ی چیزی میگم امیدوارم دعوام نکیند...
این سورس هم ک بهم دادین برا من کار نمیکنه
ینی دیگه الان میدونم مشکل از سیستم یا sdk من هس.
حالا چ مشکلی نمیدونم. اگه نظری دارید بهم بدین.
سلام
نه شما بزرگوارید ، این چه حرفیه ، ما کی باشیم که به دوستان انجمن جسارت کنیم؟!تا الان که این انجمن دعوایی نشده و ان شاء الله باز هم صلح در این انجمن برقراره!
نه نمی دونم شاید همانطورکه متوجه شدید ، Sdk معیوب یا ناقص باشد، شاید ابزارهای مربوط به اندروید4 و Api مربوط به این اندروید درسیستم تان معیوب یا ناقص باشد .
- 1
-
در 11 ساعت قبل، atlasm گفته است :
ی چیزی میگم امیدوارم دعوام نکیند...
این سورس هم ک بهم دادین برا من کار نمیکنه
ینی دیگه الان میدونم مشکل از سیستم یا sdk من هس.
حالا چ مشکلی نمیدونم. اگه نظری دارید بهم بدین.
سلام
نه شما بزرگوارید ، این چه حرفیه ، ما دوستان انجمنی کی باشیم که به دوستان انجمن جسارت کنیم؟!تا الان که این انجمن دعوایی نشده و ان شاء الله باز هم صلح در این انجمن برقراره!
نه نمی دونم شاید همانطورکه متوجه شدید ، Sdk معیوب یا ناقص باشد، شاید ابزارهای مربوط به اندروید4 و Api مربوط به این اندروید درسیستم تان معیوب یا ناقص باشد .
-
سلام
این کد شما رو هم در اندروید 4 امتحان کردم هم در شبیه ساز وهم در گوشی glx بااندروید4.1.1
ولی اگه به فیلمش در زیر هم نگاه کنید در گوشی وشبیه ساز به خوبی کار میکنه ، مشکل از کتابخانه وکدها نیست !
شاید نسخه کتابخانه یا پوشه ریسورس متفاوته ویا نه شبیه سازتون یاگوشی که تست میکنیدمشکل داره!
سورس رو دوباره خدمتتان ارسال میکنم باز شایدبه دردتان بخوره!
- 1
-
گفتم این مشکل شما چیزعجیبیه!
برای من که اتفاق نیافتاده !
من توی اندروید 4.1.1 به بالا امتحان کرده ام ومشکلی ندیده ام ،
مثلا این نرم افزار قرانی ، بخش ترتیل آنلاین ، لیست قاریان از آریا لیست ویو استفاده شده ولی قسمت کلیک روی اسامی قاریان توی اندروید 4.1.1 به بعد تست شده و کار میکنه!
توی بخش نظراتش هم نگاه کنید کسی نگفته کلیک روی اسامی قاریان کارنمیکنه !
حالا چرا برای شما کارنمیکنه جای تعجبه ! درشبیه ساز تست میکنیدیا نه در گوشی
اون کدهای پست قبلیم که به همراهش کدهای پی اچ پی قرار داده بودم براتون کار کرد یانه ؟ ! چون نگفتیدمشکل حل شد!
کدهاتونو اینجا بگذارید ببینیم مشکل از کجاست ؟
قرآن صوتی زیبا 40 قاری-ترجمه صوتی - دانلود | نصب برنامه اندروید | کافه بازار
-
گفتم این مشکل شما چیزعجیبیه!
برای من که اتفاق نیافتاده !
من توی اندروید 4.1.1 به بالا امتحان کرده ام ومشکلی ندیده ام ،
مثلا این نرم افزار قرانی ، بخش ترتیل آنلاین ، لیست قاریان از آریا لیست ویو استفاده شده ولی قسمت کلیک روی اسامی قاریان توی اندروید 4.1.1 به بعد تست شده و کار میکنه!
حالا چرا برای شما کارنمیکنه جای تعجبه ! درشبیه ساز تست میکنیدیا در گوشی؟
اون کدهای پست قبلیم که به همراهش کدهای پی اچ پی قرار داده بودم براتون کار کرد یانه ؟ ! چون نگفتیدمشکل حل شد!
کدهاتونو اینجا بگذارید ببینیم مشکل از کجاست ؟
قرآن صوتی زیبا 40 قاری-ترجمه صوتی - دانلود | نصب برنامه اندروید | کافه بازار
-
مدیران لطفا این پست رو حذف کنند، مرورگر موقع ارسال قفل کرد و پست قبلیم اشتباها دوبار ارسال شد ! خودمم نتونستم حذفش کنم !!
-
سلام
لطفا قبل از ارسال پست یه سرچ بزنید و یکبار بطور کامل این پست آریا لیست ویو رو مطالعه بفرمایید که سوالاتتون قبلا در انجمن وهمین پست آریا لیست ویو جواب داده شده ! مطالعه و اقدام نمایید واگر باز مشکل داشتید کدهاتونو اینجا قرار بدین دوستان انجمن بررسی نمایند .
مثلا این یه مثال دارای شرط ParentEventName هست .
' arialistview1 arialistview2 نام لیست ویو های شماست که قبلا تعریف واینیشیالایز کرده اید If ParentEventName ="arialistview1" Then else If ParentEventName ="arialistview" Then end if
-
در 9 دقیقه قبل، atlasm گفته است :
دوستان اینم راهنمایی کنید لطفا خیلی لازمه
ظاهرا مشکل از جای دیگه هست چون این کدها رو من جاهای متعدد استفاده کرده ام و توی اندروید 4 هم برام به خوبی کار کرده ،
یه log از این دوتا بگیرید ببینید اصلا مقادیرشون چیه؟ ParentEventName position
ضمنا توی یک اکتیویتی هرچندتا لیست ویو هم استفاده کرده باشید شما تنها یکبار می تونید از این خط استفاده کنید Sub list_select ، والا بار دوم اون ازکارمیافته !برای لیستهای متعدد داخل همین قسمت از ParentEventName لیستها میتونید استفاده کنید
- 1
-
در 9 ساعت قبل، atlasm گفته است :
سلام و درود به همه عزیزان
من وقتی کد بالا رو اجرا میکنم این لاگ رو میندازه
جالب اینجاست ک وقتی با دیباگ اجرا میکنم لیست نمیاره
وقتی غیر دیباگ هس فورس کلوز میده
Message longer than Log limit (4000). Message was truncated.
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setText(java.lang.CharSequence)' on a null object reference
at aria.gp.listview.array.adapter.CustomArrayAdapterWithButton.getView(CustomArrayAdapterWithButton.java:103)
at android.widget.AbsListView.obtainView(AbsListView.java:2347)
at android.widget.ListView.makeAndAddView(ListView.java:1864)
at android.widget.ListView.fillDown(ListView.java:698)
at android.widget.ListView.fillFromTop(ListView.java:759)
at android.widget.ListView.layoutChildren(ListView.java:1673)
at android.widget.AbsListView.onLayout(AbsListView.java:2151)
at android.view.View.layout(View.java:15761)
at android.view.ViewGroup.layout(ViewGroup.java:5039)
at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
at android.view.View.layout(View.java:15761)
at android.view.ViewGroup.layout(ViewGroup.java:5039)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
at android.view.View.layout(View.java:15761)
at android.view.ViewGroup.layout(ViewGroup.java:5039)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)
at android.view.View.layout(View.java:15761)
at android.view.ViewGroup.layout(ViewGroup.java:5039)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
at android.view.View.layout(View.java:15761)
at android.view.ViewGroup.layout(ViewGroup.java:5039)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2090)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1847)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1065)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5901)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
at android.view.Choreographer.doFrame(Choreographer.java:550)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:211)
at android.app.ActivityThread.main(ActivityThread.java:5389)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1020)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)سلام
مشکل از کدهایی که فرستاده ام نیست ، اون فیلم هم که لینکشو داده بودم اجرای همین کدهاست ونه چیز دیگه! .(اگه پی اچ پی همونه واگه نسخه 8.20 اریالیست ویو و آخرین ریسورس وفایلهای xml اون رو استفاده کنیدمشکلی نباید داشته باشد)
مشکل از جای دیگه ای هست ، ظاهرا مشکل شما از محدودیت اندروید در نمایش log هست .یعنی مطالبی که از می خواین درقسمت log نمایش داده بشه بیش از حد هست :
Log(parser)
Log (Members)
این دوتای بالا رو حذف کنید ببینید خطا برطرف میشه ، این مشکل شما در لینکهای زیر هم بهش اشاره شده .
This is not a bug. It is related to a limit in Android log system. It was always like this.
________________
در 7 ساعت قبل، atlasm گفته است :دوستان لطفا یکی این xml تک لاین با عکس رو بهم بده
هرکاری میکنم وسط نمیاد
برای طراحی سریع و راحت Xml ها خصوصا برای آریا لیست ویو از نرم افزار droiddraw استفاده کنید .
لینک دانلود نرم افزار droiddraw
واسه وسط چین کردن اشیاء مختلف اعم از متن و عکس و... در Xml از این دو سه خط زیر استفاده می شود :
android:gravity="center" android:layout_gravity="center"
android:scaleType="center"
می تونید برای وضوح بیشتر به لینکهای زیر مراجعه نمایید:
Android: Center an image - Stack Overflow
Difference between gravity and layout_gravity on Android - Stack Overflow
- 1
-
سلام علیکم
سلامت باشید
برای اتصال آریا لیست ویو به فایل php واستفاده از مطالب وتصاویر دیتابیس آنلاین ، کدهاتونو اینجوری تغییر بدین ،
کد زیر به خوبی کار میکنه ونتیجه اش هم در فیلم زیر دیده می شود:
لینک فیلم آریا لیست ویو متصل به دیتابیس آنلاین
* نکته : برای تغییر تصویر باتن هم به صورت گرد و... بایدفایل Xml رو تنظیم نمایید .
Sub Process_Globals End Sub #AdditionalRes: ..\AriaListViewResources Sub Globals Dim send As String Dim ht As HttpJob Dim Alistview As AriaListView 'Dim Aadapter As AriaAdapterWithImage Dim Aadapter As AriaAdapterWithButton Dim l1,l2,l3,l4 As List Type mydata (id As String ,name As String,family As String ,images As String ,images2 As String ) End Sub Sub Activity_Create(FirstTime As Boolean) Alistview.Initialize("arial") Activity.AddView(Alistview,0%x,0%y,100%x,100%y) ht.Initialize("read",Me) send = "experts=" & "sm" ht.PostString("Http://www....../xxx.php","") End Sub Sub JobDone (job As HttpJob) l1.Initialize : l2.Initialize : l3.Initialize : l4.Initialize If job.Success Then Dim parser As JSONParser parser.Initialize(job.GetString) Log(parser) Dim Members As List Members.Initialize Members = parser.NextArray 'returns a list with maps Log (Members) Dim getmydata As mydata getmydata.Initialize For Each MapData As Map In Members Dim m As Map getmydata.Id = MapData.Get("id") getmydata.name = MapData.Get("name") getmydata.family= MapData.Get("family") getmydata.images= MapData.Get("images") 'getmydata.images2= MapData.Get("images2") l1.add(getmydata.Id&" - "&getmydata.name ) l2.add(getmydata.family) l3.add("http://www...../images/"&(getmydata.images)) ''نام فایل تصویر در دیتابیس l4.add("<") Next 'Aadapter.Initialize(Aadapter.Layouts.LAYOUT_IMAGE_RIGHT,l1,l2,l3).ToListView(Alistview) Aadapter.Initialize(Aadapter.Layouts.LAYOUT_BUTTON_RIGHT,l1,l2,l3,l4).ToListView(Alistview) Aadapter.SetFont1(Typeface.CreateNew(Typeface.DEFAULT,Typeface.STYLE_BOLD)) Aadapter.SetFont2(Typeface.CreateNew(Typeface.DEFAULT,Typeface.STYLE_BOLD)) 'Aadapter.SetFont1(Typeface.LoadFromAssets("")) 'Aadapter.SetFont2(Typeface.LoadFromAssets("") Aadapter.SetColor(Colors.ARGB(0,0,0,0),Colors.Green,Colors.Red,Colors.ARGB(0,0,0,0),Colors.Yellow,Colors.Blue) End If End Sub
*** اینم دستورات فایل Php مربوط به این کدها :
$host = ""; $db = ""; $user = ""; $pw = ""; $con = new mysqli($host,$user,$pw) or die(mysqli_error()); mysqli_select_db($con,$db) or die(mysqli_error()); mysqli_query($con,"SET CHARACTER SET utf8"); mysqli_query($con,"SET NAMES 'utf8'"); /////////////////////////farsi saz mysqli_query($con,"SET character_set_results=utf8,character_set_client=utf8,character_set_connection=utf8, character_set_database=utf8,character_set_server=utf8"); if(mysqli_connect_errno()){ echo "Failed To Connect To MYSQL" . mysqli_connect_error(); } ////////////////////////////////// $sql = "SELECT * FROM tbl "; $res = mysqli_query($con ,$sql); if (mysqli_errno($con)) { header("HTTP/1.1 500 Internal Server Error"); // echo $query.'\n'; echo $sql.'\n'; echo mysqli_error(); } else { $rows = array(); while($r = mysqli_fetch_assoc($res)) { $rows[] = $r; } print json_encode($rows); } mysqli_close($con);
فکرکنم دیگه این چیزکاملی باشه !
- 1
- 1
-
سلام
شما کدهاتونو اینجا قرار بدین تا دوستان علت رو خدمتتون بگند
اینکه میخواین مثل تصویرتان بشود هم که بله با آریا لیست ویو میشه مثل اون تصویرشمارو ساخت مثلا لیست این لینک زیر را با اریالیست ویو ساخته شده :
که قسمت لیست کاربران رو با AriaGridView و LAYOUT_BUTTON_LEFT درستش کرده ام :(الان یادم نیست چرا از AriaGridView استفاده کرده ام ونه از AriaListView !!! )
Dim ariagridView As AriaGridView ariagridView.Initialize("ariagridView") ariagridView.SetColumnCount(1) adapter.Initialize(adapter.Layouts.LAYOUT_BUTTON_LEFT,l1,l2,l3,l4).ToGridView(ariagridView)
البته فایل Xml رو اینجور تغییرش داده ام : LAYOUT_BUTTON_LEFT.XML
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/select" android:background="@drawable/selector" android:clickable="true" android:layout_width="match_parent" android:layout_height="60dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Medium Text" android:id="@+id/text1" android:textColor="@color/text1" android:layout_alignTop="@+id/imageView" android:layout_gravity="center_vertical|right" android:textSize="12dp" android:layout_toLeftOf="@+id/button" android:layout_alignLeft="@+id/imageView" android:layout_alignStart="@+id/imageView" android:layout_marginLeft="60dp" android:layout_marginTop="10dp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Small Text" android:id="@+id/text2" android:textColor="#00F0F8FF" android:layout_below="@+id/text1" android:layout_toRightOf="@+id/imageView" android:layout_gravity="center_vertical|right" android:layout_alignRight="@+id/text1" android:layout_alignEnd="@+id/text1" android:textSize="0dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginBottom="5dp" /> <ImageView android:id="@+id/imageView" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_width="50dp" android:layout_height="50dp" android:layout_margin="5dp" android:layout_gravity="center_vertical|left" android:shape="oval" android:padding="10dp" android:radius="200dip" android:src="@drawable/profile_image" android:background="@drawable/profile_image" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_centerInParent="true" android:scaleType="fitXY" /> <View android:layout_width="match_parent" android:layout_height="2dp" android:background="@color/bright_blue" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_centerInParent="true" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:orientation="horizontal" android:layout_gravity="center_vertical" /> <Button android:layout_width="50dp" android:layout_height="50dp" android:text="Click" android:id="@+id/button" android:layout_alignParentTop="true" android:layout_alignTop="@+id/imageView" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_gravity="center_vertical|right" android:radius="100dip" android:textColor="#000000" android:textSize="12dp" android:background="@drawable/button_bg_round" android:layout_marginRight="10dp" android:layout_marginLeft="10dp" android:layout_margin="10dp" /> </RelativeLayout>
- 3
-
باسلام خدمت آقای شاهپیری عزیز
یه سوالی دارم واونم اینکه آیا کتابخونه قابلیت اینو داره که یک فایل متنی دارای کدهای بیسیک فور رو خودکار تبدیل به فایل اجرای . Apk بکنه ؟
فرضا یه نرم افزاری داریم خودکار با اطلاعاتی که کاربر میده ، شروع به جاگذاری وذخیره کردن کدهای خاصی از بیسیک فور در یک فایل متنی میکنه ،
بعدش ما میخوایم نتیجه کار تبدیل به فایل .apk شده و اجرا بشه .
چنین کاری بااین کتابخونه امکان پذیر هست؟لطفا راهنمایی فرمایید.
باتشکر
-
خب عزیز توجه کنید اینجا دو مسئله هست که باهم تفاوت داره :
یک اینکه این لیست ویو خودش به تنهایی قابلیت سرچ داشته باشه
ویانه این لیست ویو می تونه با دستورات و کتابخانه های دیگه ارتباط برقرار کنه وجستجودر کلماتش امکان پذیر بشه .
منظور بنده این دومیه هست ونه اون اولی !
در انجمن چندین تایپیک درمورد جستجو در لیست ها هست که آریا لیست ویو هم چندان متفاوت از انها نیست ومیشه پوزیشنی که کلمه اونجاست رو پیدا ومشخص کرده وبه اون پوزیشن خودکار اسکرول کرد
ویا اینکه بعداز پوزیشن موردنظرتان از اریالیست ویو پیدا شد ، اگر از Adapter B4a Layout استفاده کرده باشید، می توانید حتی اون کلمه یافت شده را در محل خودش بصورت رنگ نمایش بدین
سورس اماده MaterialFilePicker برای دانستن روش کار با Adapter B4a Layout
* تو خود حدیث مفصل بخوان ازین مجمل
- 2
-
سلام
با استفاده از گزینه Adapter B4a Layout در این لیست ویو و XmlLayoutBuilder شما می تونید قابلیت سرچ در کلمات رو هم بادستورات دیگه ای به لیست ویو اضافه کنید
سوای اون که میتونید تعداد باتن و عکس و متنها رو هم باهمین گزینه افزایش بدهید
- 1
ویژه: کتابخانه جامع PersianFastNetwork
در مرتبط با فروشگاه
ارسال شده در
سلام
مشکل از کتابخونه نیست
عجیبه!
برای من که در هر دوحالت نسخه آخری یعنی 5.2 به درستی کارمیکنه و اصلا زمانبر هم نیست ! از شبیه ساز یا گوشیتان یکبار نرم افزار رو حذف ودوباره نصبش کنید شایدمشکلتان حل بشه !