私は検索ボックスの下にウェブビューのある検索ボックスを持っています。 検索ボックスに「hello」と入力すると、webviewに「hello.html」というhtmlファイルが表示されます。 しかし、( "file:/// android_asset /" + srt)を( "file:/// android_asset/main/"+ srt) webviewはmain/hello.htmlファイルが見つからないことを示します。webviewによるエラー
私の完全なコードはこれです:私は間違っ
package com.kerk.liedboek;
import com.kerk.liedboek.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class psalmen extends Activity {
WebView webview;
/** Called when the activity is first created. */
final Activity activity = this;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.main);
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
EditText edit = (EditText) findViewById(R.id.editText1);
String str = edit.getText().toString() +".html";
webview.loadUrl("file:///android_asset/main/"+str); }
});
}
}
何をしているのですか?
私は( "file:/// android_asset /" + str)それはうまく動作しますが、他のものではありません。 私はあなたが私を理解し、あなたが私を助けることができれば幸いです。
Gromdroidは
はどうもありがとうございました。このコードは私のためにうまく動作します。 – Gromdroid