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

مشکل در scrollveiw


سیدمحمد

سوال

سلام دوستان.

scrollveiw ایجاد کردم و نمایش هم داده میشه. اما ثابت هست و اسکرول نمیشه. یعنی صفحه بالا و پایین نمیره.

ممنون میشم مشکل رو بگین. اینم سورس:


Sub Process_Globals
.
Dim tmr As Timer
Dim s As SQL
 
End Sub
 
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
 
 
tmr.Initialize("Timer",2500)
 
 
 
 
Private ImageView1 As ImageView
Private ScrollView1 As ScrollView
 
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("frm1")
tmr.Enabled=True
 
If File.Exists(File.DirInternal,"ketabdb.db")=False Then
File.Copy(File.DirAssets,"ketabdb.db",File.DirInternal,"ketabdb.db")
End If
If s.IsInitialized=False Then
s.Initialize(File.DirInternal,"ketabdb.db",False)
End If
 
Dim cur As Cursor
cur=s.ExecQuery("select * from tbl1")
 
Dim h As Int
h=2%y
For I=0 To cur.RowCount-1
cur.Position=I
 
Dim btn As Button
btn.Initialize("btn")
btn.Text=cur.GetString("onvan")
btn.Tag=I+1
 
Dim b As BitmapDrawable
b.Initialize(LoadBitmap(File.DirAssets,"icon2.png"))
btn.Background=b
 
ScrollView1.Panel.AddView(btn,0,h,65%x,25%y)
 
h=h+27%y
Next
End Sub

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

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

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

ممنون اقا الیاس فیلم رو دیدم ولی چیز زیادی دست گیرم نشد.

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

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

سلام

 

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

پستتون ویرایش شد

 

این آموزش رو هم ببینید مشکلتون حل میشه :malih:

 

http://answercenter.ir/topic/4131-%D9%81%D8%B1%D8%A7%D8%AE%D9%88%D8%A7%D9%86%DB%8C-%D9%85%D8%AA%D9%86-%D8%A7%D8%B2-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%88-%DA%AF%D9%86%D8%AC%D8%A7%D9%86%D8%AF%D9%86-%D8%A2%D9%86-%D8%AF%D8%B1-%D8%A7%D8%B3%DA%A9%D8%B1%D9%88%D9%84-%D9%88%DB%8C/

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

ممنون اقا الیاس فیلم رو دیدم ولی چیز زیادی دست گیرم نشد.

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

هنوزم نفهمیدم مشکل کجاست. :fekr:

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

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

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

ScrollView1.Panel.Height = (cur.RowCount * 19%Y)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

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

ScrollView1.Panel.Height = (cur.RowCount * 19%Y)

درست شد دوست خوبم. ممنون.

ولی یک مشکل دیگه داره اونم این که من در دیتابیس 16 عنوان دارم اما در اسکرول ویو فقط 11 تا رو نمایش میده.

این مشکل از کجاست؟

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

اون تکه کدی که دادم به جای 19%Y عددشو بیشتر کن مثلا بزار %y21 ببین اوکی میشه یا مقادیر که بالاتر بهشون دادی رو بیشتر کن (مثلا27%y رو بکنش 30%y)

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

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

اون تکه کدی که دادم به جای 19%Y عددشو بیشتر کن مثلا بزار %y21 ببین اوکی میشه یا مقادیر که بالاتر بهشون دادی رو بیشتر کن (مثلا27%y رو بکنش 30%y)

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

حتما امتحان میکنم.

کدی هست که به طور خودکار به اندازه ی لازم اسکرول ویو را تنظیم کنه؟

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

هست ولی من خوب یادم نیست  :fekr:  یه سرچی تو انجمن بزنید نمونه های هست با لیست رو با اسکرول ویو درست کردند 

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

کدی که من دادم میاد تعداد رکوردها * یه عدد ثابتی میکنه 

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

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

تو برنامه نویسی فهم کدنوشتن خیلی مهمه چون اگر برنامه نویس متوجه نشه چی نوشته میشه اسم گذاشت کپی پیست کار 

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

سعی کنید از پروژه های ساده شروع کنید بعد کم کم برید سر وقت پروژه های مثل کتاب و.. 

موفق باشید 

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

بایگانی شده

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

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

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