ورود

View Full Version : اسکرول به انتهای webView موقع لود



rezaei_y
چهارشنبه 09 مهر 1393, 18:38 عصر
دوستان توسط کد

webView.pageDown(true);

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


و سوال دوم توسط دستور

webView.getScrollY()

مکان اسکرول عمودی بدست می آید چطور میتوان max این مقدار را بدست آورد

pbm_soy
چهارشنبه 09 مهر 1393, 23:53 عصر
اگه به Htmlی که در وب ویو نمایش میدهی دسترسی دارید می توانید با تگهای Html و جاوااسکریپت اینکار را انجام دهید
یعنی در رخداد Page load صفحه توسط دستور جاوا اسکریپت به انتهای صفحه بروی

rezaei_y
پنج شنبه 10 مهر 1393, 12:21 عصر
دوست عزیز ممنون از راهنماییتون
این کار رو انجام دادم بار اول که صفحه لود میشه درست کار میکنه ولی دفعات بعد به انتهای صفحه نمیره

pbm_soy
جمعه 11 مهر 1393, 01:48 صبح
منظورتون از دفعه بعد چیه؟ یعنی کدجاوااسکریپتی که در Page load صفحه html نوشتید در بار دوم اجرا نمیشه؟
این مورد را مطمئن شوید که آیا رخداد Page load در بار دوم اجرا میشود یا خیر؟ برای اینکار با گذاشتن یک دستور خیلی ساده که مطمئن هم هستید اجرا میشه امتحان کنید

شاید در باردوم که برنامه را بازمیکنید html دوباره بارگذاری نمیشود و اکتیویتی از وضعیت قبلی که خود دارد کارش را شروع میکند که دراینصورت پیشنهاد میکنم رخدادهای oncreateو on resumeو onstart را مدیریت و کنید و در آنها بارگذاری مجدد html را انجام دهید (فکر می کنم این روش جواب بده) یا اینکه وقتی کاربر کلید برگشت را میزند کلا برنامه را ببندید تا دفعه بعد که باز کرد برنامه مثل بار اول اجرا شود