رفتن به مطلب
  • 0

نشان ندادن لیست دیتابیس در لیست ویو


ghost

سوال

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


هرچی فکر کردم عنوان بهتری نیومد تو ذهنم. شما به بزرگی خودتون ببخشید


 


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


 


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


 


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


 


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


حتی دیتابیس رو چند بار تغییر دادم


ولی بازم نشون نمیده


 


حتی برای تست یه مطلب به لیست دیتابیس اضافه کردم


ولی از 18 تا بیشتر نشون نمیده


 


؟؟؟


 


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

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

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

درود

 

 

 

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

 

منظورتون ایتم 19 هست دیگه

 

کد قرار بدید لطفا

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

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




Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim sql1 As SQL
Dim meghdar As String
Dim cur As Cursor
End Sub


Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("list")


If File.Exists(File.DirInternal,"horror places.db") = False Then
File.Copy(File.DirAssets,"horror places.db",File.DirInternal,"horror places.db")
End If
If sql1.IsInitialized = False Then
sql1.Initialize(File.DirInternal,"horror places.db",True)
End If

ListView1.Initialize("listview1")
Activity.AddView(ListView1,0%x,10%y,100%x,100%y)
ListView1.SingleLineLayout.Label.Gravity = Gravity.CENTER
ListView1.SingleLineLayout.Label.TextColor = Colors.White
ListView1.SingleLineLayout.Label.TextSize = 20

cur = sql1.ExecQuery("SELECT * FROM start_list")

For i = 0 To cur.RowCount-1
cur.Position = i
ListView1.AddSingleLine2(cur.GetString("list"),cur.GetInt("places"))
Next
End Sub

Sub ListView1_ItemClick (Position As Int, Value As Object)
meghdar = Value
StartActivity(txt_pic)
End Sub

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

سلام ،

یک دیتابیس دیگه با همین اطلاعات بسازید و جایگزین کنید. توی کد ها که بنده مشکلی ندیدم!

موفق باشید

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

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


ینی کلا از اول درست کردم


 


اما بازم لیست ویو از 18 تا مطلب بیشتر نشون نمیده


 


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


 


ولی نمیدونم لیست ویو چرا فقط 18 تا شو نشون میده


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

 

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

ینی کلا از اول درست کردم

 

اما بازم لیست ویو از 18 تا مطلب بیشتر نشون نمیده

 

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

 

ولی نمیدونم لیست ویو چرا فقط 18 تا شو نشون میده

 

سلام ،

شما روی چه دیوایسی تست می کنید؟!

لطفاً فایل APK رو قرار بدید تا تست کنیم.

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

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

Activity.AddView(ListView1,0,0,100%x,100%y)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

 

شما روی چه دیوایسی تست می کنید؟!

هم روی دیوایس بیسیک تست کردم

هم روی دوتا گوشی

 

تو هر سه تاش آخری رو نشون نمیده

 

 

 

لیست ویو رو به صورت تمام صفحه قرار بدین ببینید درست میشه یا نه

چون بالای برنامه تیتر قرار دادم از 10 درصد تا 100 درصد y و از 0 تا 100 درصد x تنظیم کردم

 

همچنین کدشو توی دیزاینر وارد کردم

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

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

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

لیست ویو رو فول اسکرین کردم


گزینه آخر رو نشون داد


از همگی ممنونم


 


اما از کادر رد میشه


 


به جز برداشتن کادر راه دیگه ای نداره؟؟


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

 

لیست ویو رو فول اسکرین کردم

گزینه آخر رو نشون داد

از همگی ممنونم

 

اما از کادر رد میشه

 

به جز برداشتن کادر راه دیگه ای نداره؟؟

 

سلام ،

دوست عزیز مگر شما اسکرول نمی کردید لیست ویو رو تا آیتم های دیگه رو هم ببینید؟!

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

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

سلامی دوباره


دوستان من دیتابیس رو عوض کردم


حتی چندتا تیبل هم برای تست اضافه کردم


 


جای تیبل 19 ینی آخری رو با یکی دیگه عوض کردم


جابه جایی درست بود ولی تیبل 19 رو هرچی میذارم نشون نمیده


 


 


ینی کلا از 18 تا بیشتر نشون نمیده


 


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


داخلش سرفصل های مربوط به لیست ویو رو نوشتم و داخل بیسیک هر سرفصل رو به یکی از 19 تا تیبل دیگه وصل کردم


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


 


چندتا سرفصل جدید بهش اضافه کردم ولی کلا تو برنامه از 1 تا 18 رو فقط نشون میده


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

 

 

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

من داخل دیزاینر یه ایمیج ویو دارم برای کادر بالا

از 0 تا 10 درصد y رو تنظیم کردم براش

 

حالا لیست ویو رو برای اینکه با ایمیج ویو قاطی نشه از 10 تا 100 درصد y تنظیم کردم

 

لیست ویو به صورت اسکرولی تا مورد 18 رو نشون میده

اگه منظورتون از اسکرول همینه

 

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

 

ولی وقتی لیست ویو رو از 0 تا 100 درصد y میذارم گزینه ی آخر رو هم نشون میده

 

ولی با کادر بالای صفحه که قرار دادم قاطی میشه

 

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

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

تشکر از همگی دوستان و استادان گرامی


 


لیست ویو رو از 10 درصد تا 90 درصد y تنظیم کردم


 


مشکل حل شد و گزینه ی آخر رو نشون داد


 


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


 


ممنون از همگی

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

احتمالا دیتابیس تون قدیمیه، دیتابیس رو پاک کنید و دوباره برنامه رو دیباگ کنید

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

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


هر تغییری هم که توی دیتابیس میدم، دیتابیس قدیمی رو از بیسیک پاک میکنم و دیتابیس جدید رو ادد میکنم


 


مشکل خاصی هم ندیدم و برنامه کامله


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


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

سلام

دیتابیس رو جایگزین کنید ، کافی نیست

یه بار برنامه رو از روی شبیه ساز پاک کنید ، یا کلیر دیتا و از اول ران بگیرید

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

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


 


ولی مورد نوزدهم رو نشون نمیده


 


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


 


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


 


به نظر خودم مشکل مربوط به لیست ویو هست که از 18 تا بیشتر نشون نمیده. ولی نمیدونم چه مشکلی میتونه داشته باشه !!؟؟


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

دیتابیستون رو قرار بدید ، تست کنیم براتون...

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

اگر با اونم جواب نداد ، مشکل از دیتابیستون

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

بایگانی شده

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

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

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