Android 从web视图中的原始文件夹加载html文件

Android 从web视图中的原始文件夹加载html文件,android,android-webview,Android,Android Webview,如何从raw文件夹加载WebView中的html文件。我不知道如何在WebView.loadData()函数中添加这些html文件的路径。我知道如何从WebView中的asset文件夹加载文件,但这里遇到了raw文件夹的问题 提前感谢使用此代码从web视图中的原始文件夹加载html文件: 有关更多信息,请参阅: 此问题通过WebView.loadUrl(“file:///android_res/raw/file_name.html");它实际上使用正确的原始文件夹,例如不同语言的原始文件夹。这让

如何从
raw
文件夹加载
WebView
中的
html
文件。我不知道如何在
WebView.loadData()
函数中添加这些
html
文件的路径。我知道如何从
WebView
中的
asset
文件夹加载文件,但这里遇到了
raw
文件夹的问题


提前感谢

使用此代码从web视图中的原始文件夹加载html文件:

有关更多信息,请参阅:


此问题通过WebView.loadUrl(“file:///android_res/raw/file_name.html");它实际上使用正确的原始文件夹,例如不同语言的原始文件夹。这让我很惊讶,因为这条路看起来非常绝对。谢谢。请注意,当应用程序id在buildVariant中不同时,需要一种变通方法,例如。此解决方案在发布模式下对我不起作用,Gradle资源收缩器会删除应用程序代码未引用的资源@JIEWANG您需要将一个名为keep.xml的文件添加到原始文件夹中,其中包含以下内容以保留您的资源:
     public class ViewWeb extends Activity {  
            @Override  
            public void onCreate(Bundle savedInstanceState) {  
                super.onCreate(savedInstanceState);
                setContentView(R.layout.webview);  

                WebView lWebView = (WebView)findViewById(R.id.webView);
                lWebView.loadUrl("file:///android_res/raw/your_file_name.html");
            }  
        }