View Full Version : خواندن فایل اچ تی ام ال در وب ویو
sooren_66
جمعه 11 مهر 1393, 14:21 عصر
سلام
من یه کداندروید رو از یک جایی استفاده کردم که در فایل اچ تی ام ال آن فقط یک تصویر داشت و این فایل اچ تی ام ال قرار است در وب ویو نمایش داده شود.تصاویر من زیاد است من یک فایل اچ تی ام ال ساخته ام که یک داستان مصور دارد ولی وقتی با شبیه ساز اندروید ان را نگاه می کنم عکسها را نمایش نمی دهدو فقط نوشته هایش را می آورد.من همه ی عکسها و فایل اچ تی ام الم را در فایلassets اندروید قرار داده ام.آیا چون من از کد آماده استفاده کرده ام جای دیگری تو فایل xml ی یا تو فایل جاوایی جایی نباید اسم عکس هارو بیارم؟
sooren_66
جمعه 11 مهر 1393, 17:33 عصر
نمی دونم چرا بعضی از این سوالارو اینقد زود جواب دادین ولی سوال منو جواب ندادین سوالم تکراریه؟ولی هر چی تو تاپیک گشتم جواب مناسب ندیدم کمکم کنید.
saeed_g21
جمعه 11 مهر 1393, 17:56 عصر
تصاویر رو در فایل HTML بدرستی تعریف کردی ؟
وقتی با Eclipse باز میکنی فایل HTML رو تصاویر نمایش داده میشه ؟
sooren_66
جمعه 11 مهر 1393, 18:20 عصر
اره نشون میده تو اکلیپس اچ تی ام ال رو واردم اونجا مشکلی نداره ولی من ادرس رو از درایو سی میدم تو اچ تی ام ال تو همون پوشه ای که فایل html است عکسها رو هم همونجا کپی کردم بعد همشون رو اوردم تو assets
saeed_g21
جمعه 11 مهر 1393, 18:35 عصر
کدهات رو بده
sooren_66
جمعه 11 مهر 1393, 18:40 عصر
فقط میخوام بدونم که اسم عکسهای فایل اچ تی ام رو که نباید جایی تو اندروید نوشت؟پس چرا نشون نمی ده؟چه کدی رو باید بزارم ؟چه فایلی از اندروید xml یا جاوا یا کل فایلا؟
saeed_g21
جمعه 11 مهر 1393, 18:54 عصر
ببینید شما یک HTML طراحی کردید و آن را در یک webView به نمایش در می آورید
برفرض مثال :
index.html => فایل HTML
images => پوشه تصاویر فایل HTML
همانطور که خود شما در جریان هستید اگه هر دوی فایل ها (HTML و images Folder ) در کنار هم باشند تصاویر بدون مشکل نمایش داده خواهند شد و اگر پوشه تصاویر تغییر نام داده یا حذف شوند تصاویر نمایش داده نخواهند شد
پس اگر شما هردو فایل ها رو کنار هم در assets کپی می نمایید نبایستی در نمایش تصاویر مشکلی پیش بیاید
اگر در نمایش تصاویر مشکلی پیش آمد یک احتمال این هست که تصاویری که استفاده کردی زمان طراحی از mode ی استفاده کرده اید که دستگاه نمی تواند آن تصاویر را نشان دهد
که این مورد برای من پیش آمده است
راه حل:
تصاویر رو با photoshop باز کن از منو گزینه Image بعد گزینه Mode بعد گزینه RGB Color را انتخاب و مجددا تست نمایید
* بهتر است اول تنها یکی از تصاویر رو تغییر دهید بعد که نتیجه مطلوب بود به ویرایش بگیه تصاویر اقدام نمایید
منتظر نتیجه هستم
فقط میخوام بدونم که اسم عکسهای فایل اچ تی ام رو که نباید جایی تو اندروید نوشت؟پس چرا نشون نمی ده؟چه کدی رو باید بزارم ؟چه فایلی از اندروید xml یا جاوا یا کل فایلا؟
خیر
sooren_66
جمعه 11 مهر 1393, 19:54 عصر
این کاری که گفتید انجام دادم ولی خودش روی RGB color ست بود.تصاویر رو غیر از assets تو چوشه ی دیگه ای که نباید کپی کنم درسته؟نمی دونم واقعا" مشکل چیه
saeed_g21
جمعه 11 مهر 1393, 19:59 عصر
یک کار دیگه ای هم می تونی انجام بدی برای تست
فایل HTML و تصاویر ها رو به دستگاه انتقال بده بعد تست بزن ببین اصلا در این حالت تصاویر دیده میشه یا نه
درضمن حداقل اسکرین شات ی چیزی از اونا بده اینطوری که نمیشه چیزی گفت
sooren_66
جمعه 11 مهر 1393, 20:07 عصر
ببخشید منظورتون از دستگاه گوشی موبایله یا شبیه ساز؟
saeed_g21
جمعه 11 مهر 1393, 20:13 عصر
اگه دستگاه واقعی(موبایل) داری که چه بهتر روی دستگاه واقعی تست بزن اگه نداری روی دستگاه مجازی(شبیه ساز) تست بزن
sooren_66
جمعه 11 مهر 1393, 21:39 عصر
اگه دستگاه واقعی(موبایل) داری که چه بهتر روی دستگاه واقعی تست بزن اگه نداری روی دستگاه مجازی(شبیه ساز) تست بزن
من تو تاپیک اول زدم که با دستگاه شبیه ساز امتحان کردم ارور میده.تو genymotion که با اکلیپس میاد بالا.ولی متاسفانه عکس ها رو به صورت مربع آبی که روش علامت سواله نشون میده و تصویر خودم نیست.
sooren_66
جمعه 11 مهر 1393, 21:54 عصر
پست حذف شد
saeed_g21
جمعه 11 مهر 1393, 22:30 عصر
اولا من که نگفتم کل کد رو بدید
دوما پس منتظر باشید تا abbasalim عزیز پاسخ شما را بدهند
sooren_66
یک شنبه 13 مهر 1393, 10:03 صبح
جسارت نشه.من پرسیدم چه قسمتی از کد رو بدم شما جواب ندادید.
mfaridi
دوشنبه 14 مهر 1393, 10:21 صبح
سلام شما باید ادرس فایل عکستون در اچ تی ام ال رو با گوشه برنامتون یکی کنید
mfaridi
دوشنبه 14 مهر 1393, 10:28 صبح
عکسها رو در گوشه برنامتون ببرید و فایل اچ تی ام ال هم دقیقا همونجا باشه بعد به این صورت مسیر عکس رو به اچ تی ام ال بدید <img src="image.png" width="100" height="100" alt=""/>
یا هم اگه از اچ تی ام ال در پوشه برنامتون استفاده نمیکنید تگ عکستون رو اینجوری تغییر بدید تا عکس رو از برنامتون بارگذاری کنه
<img src=\\"file:///android_asset/image.png\"/>
sooren_66
دوشنبه 14 مهر 1393, 13:27 عصر
مرسی مشکلم حل شد.با روش دوم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.