지난 주 질문 한 질문의 재 게시로 작동하지 않는 답변이 2 개 있습니다.WebViewClient를 유형으로 해결할 수 없습니다.
나는 http://developer.android.com/resources/tutorials/views/hello-webview.html에 대한 안내를 따른 다음 내 자신의 EditText 필드와 버튼을 만들었습니다. 코드를 모두 설명해야합니다, 내 문제는 계속 "HelloWebViewClient 형식으로 해결할 수 없습니다"오류, 어떤 제안? 미리 감사드립니다! onCreate()
의 외부로 현재 위치에서
package com.text.text;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
public class test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.alt);
final EditText edittext = (EditText) findViewById(R.id.edittext);
final Button button = (Button) findViewById(R.id.okay);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Editable text = edittext.getText();
String Tekst = text.toString();
setContentView(R.layout.main);
WebView mWebView;
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(Tekst);
mWebView.setWebViewClient(new HelloWebViewClient());
class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
};
}
});
}}
만약 내가 당신의 예제와 함께한다면, 나는 2 개의 레이아웃 XML을 어떻게 가지 는가? 나는 텍스트 박스와 버튼을위한 Alt.xml 레이아웃을 가지고있다. – user553642
@ user553642 : 텍스트 편집기를 사용하여 두 파일을 하나로 결합하거나, ""지시어를 하나는 다른 하나를 포함합니다. –
CommonsWare
오. 나는 그것을 이해했다, 감사합니다 alot mate! – user553642