نمایش یک فایل HTML قرار گرفته در پوشه assets از پروژه اندروید، در یک WebView ، در برنامه نویسی اندروید
فرض کنید که یک فایل HTML داریم و قصد داریم که در بخشی از برنامه اندروید، آن را در یک WebView نمایش بدهیم. برای این منظور، قبل از هر چیز، باید فایل HTML را درون پوشه assets از پروژه اندروید قرار بدهیم (اگر پوشه assets در پروژه اندروید وجود ندارد، آن را بسازید) :
سپس کدهای WebView را به صورت زیر می نویسیم :
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 را با خط زیر از کدها مشخص کرده ایم :
بنابراین، مسیر فوق، برای زمانی است که درون پوشه assets از پروژه اندروید، یک پوشه با نام myFolder ساخته باشیم و درون آن پوشه، فایل HTML مورد نظرمان که دارای نام myFile.html است، قرار گرفته باشد (این مسیر را مطابق مسیر فایل مورد نظرتان که درون پوشه assets قرار گرفته است، تغییر بدهید).
در کدها، ویژگی هایی را برای WebView در نظر گرفته ایم که در صورت تمایل، می توانید آنها را تغییر بدهید.
سلام میشه برنامه این پروژه رو داشته باشم؟