کلیدستان

نسخه‌ی کامل: نمایش فایل های html در وب ویو (WebView)، در برنامه نویسی اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام
من یک سری list view دارم که مطابق آموزش های سایت ساختم. می خوام زمانی که روی هر یک از آیتمهای list view کلیک کردم یک صفحه html از طریق وب ویو (WebView) باز بشه. لطفا راهنمایی کنید چگونه این کار را انجام دهم.
در ضمن اگر بخواهم برای این وب ویوها لیست علافه مندی درست کنم نحوه انجام آن چگونه خواهد بود؟

با تشکر فراوان
سلام
ایا از دیتابیس استفاده میکنید ؟
سلام.
نام فایل های html را به صورت زیر در نظر بگیرید (با یک پیشوند دلخواه ثابت و یک پسوند عددی متغیر) :

کد:
file-1.html
file-2.html
file-3.html
...
file-30.html

که فرض کرده ایم که تعداد کل فایل های html ، برابر 30 عدد می باشد. 
یک پوشه (folder) دلخواه درون پوشه assets در پروزه اندروید بسازید و بعد فایل های html را در آن کپی کنید.
شما یک Activity دارید که لیست عنوان ها را نمایش می دهد (با استفاده از یک ListView). به غیر از آن، باید یک Activity بسازید که حاوی یک WebView باشد (اگر  WebView کل صفحه را بپوشاند، بهتر است) که وقتی بر روی یکی از item های ListView اشاره می کنیم، به آن Activity حاوی WebView منتقل شویم.
این Activity که شامل WebView است، شماره item ای که بر روی آن اشاره کرده ایم را دریافت می کند. برای ارسال یک مقدار از یک Activity به Activity دیگر، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=236

بر اساس شماره item ای که Activity دریافت می کند، یک فایل html را باید بخواند. مثلا اگر شماره برابر 29 بود، عدد 1 را با آن جمع می کنیم تا بشود برابر 30 (به این دلیل با 1 جمع می کنیم که شماره مربوط به item های ListView از عدد 0 شروع می شود، نه از عدد 1) و بعد فایل file-30.html را خوانده و در WebView نمایش می دهیم.
برای نمایش یک فایل html  قرار گرفته در پوشه assets از پروژه اندروید، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=2633

---------------------------------------------

برای ساخت لیست علاقه مندی، بنده قبلا کلید زیر را نوشته ام که منطق آن بر اساس شماره مبحث های آموزشی می باشد :

http://www.kelidestan.com/keys/keys.php?key=2259

شما کدهای آن را بخوانید و با درک منطق آن، می توانید آن را برای مورد خود به کار ببرید (چون حالتی که برایتان شرح دادم نیز بر اساس شماره عمل می کند و منطق آن با این کلید سازگاری دارد).

سلام من یه دیتابیس دارم که داخلش یه سری اسم به زبان انگلیسی هست بت یه سری توضیحات برا هر اسم. الان این کارو کردم که با کلیک رو لیست ویو یه اکتویتی میاد و توضیحات مربوطه نمایش داده میشه . من یه تب دیگه هم تو این اکتویتی دارم که میخوام یه وب ویو داخل اون بزارم و داخل اون تصاویر مربوط به این اسم از google image  سرچ بشه و نمایش داده بشه 
آیا استفاده از وب ویو راحترین راه نیست ؟ و آیا روش دیگری پیشنهاد می کنید؟ اصلا چیکار کنم که هر بار به لینک مربوطه بره....؟؟؟
 این لینکم شاید بتونه کمک کنه ولی من بلد نیستم
http://stackoverflow.com/questions/19091...in-android