View Full Version : فیت شدن صفحه ی برنامه با نمایشگر موبایل کاربر
sooren_66
دوشنبه 05 آبان 1393, 10:58 صبح
با سلام
می خواستم بپرسم چطور میشه که چند صفحه اچ تی ام ال داشته باشیم و بخوایم با زدن هر دکمه به صفحه ی بعد بره تا این جا رو می دونم ولی میخوام با زدن هر دکمه اون صفحه دقیقا" فیت صفحه نمایش موبایل کاربر بشه.یعنی اون اسکرول بار پایین صفحه نیاد و فقط اسکرول بار عمودی رو داشته باشیم.که همه ی متن و شکلی که داریم با یک نگاه خونده باشه.
ممنون
StoPpeR
دوشنبه 05 آبان 1393, 11:39 صبح
http://barnamenevis.org/showthread.php?473528-%D8%A8%D8%A7%D8%B2-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B5%D9%81%D8%AD%D9%87-html
sooren_66
دوشنبه 05 آبان 1393, 12:33 عصر
http://barnamenevis.org/showthread.php?473528-%D8%A8%D8%A7%D8%B2-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B5%D9%81%D8%AD%D9%87-html
من این کاری که گفتید رو انجام دادم ولی خیلی کوچیکتر از صفحه نمایش شد تقریبا" 3،4 سانت از دو طرف صفحه نمایش مجازی خالی شده و صفحه وسط قرار گرفته و متن قابل خوندن نیست از بس ریز شده
sooren_66
دوشنبه 05 آبان 1393, 14:45 عصر
لطفا" راهنمایی کنید.
sooren_66
چهارشنبه 07 آبان 1393, 00:12 صبح
چرا کسی راهنمایی نمی کنه اون لینک کار منو حل نکرد.
sooren_66
چهارشنبه 07 آبان 1393, 21:56 عصر
95 نفر این تاپیک رو خوندن ولی کسی جواب نداده please help me
sooren_66
پنج شنبه 08 آبان 1393, 20:08 عصر
می خواستم بپرسم چطور میشه که چند صفحه اچ تی ام ال داشته باشیم و بخوایم با زدن هر دکمه به صفحه ی بعد بره تا این جا رو می دونم ولی میخوام با زدن هر دکمه اون صفحه دقیقا" فیت صفحه نمایش موبایل کاربر بشه.یعنی اون اسکرول بار پایین صفحه نیاد و فقط اسکرول بار عمودی رو داشته باشیم.که همه ی متن و شکلی که داریم با یک نگاه خونده باشه.
ممنون
StoPpeR
پنج شنبه 08 آبان 1393, 20:55 عصر
ببینید چون چیزی از پروژه تون رو قرار ندادید سخته فهمیدن مشکل
این مشکل هم می تونه از جانب فایل html شما باشه که خب حل اون ربطی به این بخش نداره و باید در جای خودش بپرسین (یعنی صفحه html قابلیت این خواسته شما رو داشته باشه و برای صفحه های کوچیک طراحی شده باشه)
و یا ممکنه که مشکل از طرف webview باشه و نتونسته باشه به خوبی صفحه رو لود کنه
تنها چیزی که به ذهن من میرسه استفاده از یه روش نچندان مطمئنه
می تونین خود webview رو داخل یه اسکرول بار عمودی قرار بدید و از طرف دیگه یه ontouchlistener براش تعریف کنین و هر گونه اسکرولی رو روش غیر فعال کنین (یعنی اسکرول داخلی وب ویو غیر فعال باشه و از اسکرول باری که خودتون ساختین استفاده کنه
گذاشتن webview داخل اسکرول که راحته و دیگه کدی قرار نمی دم
اما برای غیر فعال کردن اسکرولش می تونین از این کد استفاده کنین:
webview.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return (event.getAction() == MotionEvent.ACTION_MOVE);
}
});
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.