انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد استفاده از وب ویو (WebView) (برنامه نویسی اندروید)

سوال در مورد استفاده از وب ویو (WebView) (برنامه نویسی اندروید)

#2
چرا به ازای هر مطلب یک کلاس بسازی؟
یک کلاس کلی بسازی.یا یک متد کلی...  بعدش  فقط آدرس فایل html  بفرست به اون متد.
اولین کار اینه که فایلهای html خودت بزاری داخل پوشه assets.  
برای باز کردن یک فایل html از متد زیر استفاده کن.

کد پی‌اچ‌پی:
webview.loadUrl("file:///android_asset/www/trialhtml.html"); 

حالا فکر کن چند فایل html داری به نامهای index1, index2 index3,index4 ....
نام تمام فایل های html  بریزی داخل یک آرایه. مثلا

کد پی‌اچ‌پی:
String names[]={"index1.html","index2.html","index3.html","index4.html"}; 

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

کد پی‌اچ‌پی:
public void open_html(String name)
{
String url="file:///android_asset/"name +";
webview.loadUrl(url);


مثلا میخوای فایل سوم باز کنی .

کد پی‌اچ‌پی:
open_html(names[2]); 

لم کار اینه.حالا خود کد تمیز تر بنویس
پاسخ
 سپاس شده توسط admin ، milad1375 ، sohrabjam


پیام‌های این موضوع
RE: سوال در مورد استفاده از وب ویو - توسط داش بهروز - ۱۳۹۴/۰۹/۱۸, ۰۶:۰۰ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان