آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

نمایش یک فایل HTML قرار گرفته در پوشه assets از پروژه اندروید، در یک WebView ، در برنامه نویسی اندروید

فرض کنید که یک فایل HTML داریم و قصد داریم که در بخشی از برنامه اندروید، آن را در یک WebView نمایش بدهیم. برای این منظور، قبل از هر چیز، باید فایل HTML را درون پوشه assets از پروژه اندروید قرار بدهیم (اگر پوشه assets در پروژه اندروید وجود ندارد، آن را بسازید) :

نمایش یک فایل HTML قرار گرفته در پوشه assets از پروژه اندروید، در یک WebView ، در برنامه نویسی اندروید

سپس کدهای WebView را به صورت زیر می نویسیم :


String file_path = "file:///android_asset/myFolder/myFile.html";
               
WebView webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.loadUrl(file_path);

در کدهای بالا، id مربوط به WebView را برابر webView1 در نظر گرفته ایم. همچنین مسیر فایل HTML مورد نظر در پوشه assets را با خط زیر از کدها مشخص کرده ایم :


String file_path = "file:///android_asset/myFolder/myFile.html";

بنابراین، مسیر فوق، برای زمانی است که درون پوشه assets از پروژه اندروید، یک پوشه با نام myFolder ساخته باشیم و درون آن پوشه، فایل HTML مورد نظرمان که دارای نام myFile.html است، قرار گرفته باشد (این مسیر را مطابق مسیر فایل مورد نظرتان که درون پوشه assets قرار گرفته است، تغییر بدهید).

در کدها، ویژگی هایی را برای WebView در نظر گرفته ایم که در صورت تمایل، می توانید آنها را تغییر بدهید.

نویسنده علیرضا گلمکانی
شماره کلید 2633
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
علی
۱۳۹۹/۰۵/۰۱
۰۲:۴۵

سلام میشه برنامه این پروژه رو داشته باشم؟

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)