2014-11-03 5 views
0

HTML 코드의 일부분으로 페이지를 표시하는 방법을 알고 싶습니다. 로그인 및 암호 상자, 로그인 버튼과 같은 것 ... WebView만을 사용하여이 작업을 수행 할 수 있습니까?WebView에서 HTML을 편집하려면 어떻게해야합니까?

내 코드 :

MainActivity.java : HttpClient를 사용하여 페이지를로드하는

public class MainActivity extends ActionBarActivity { 

Button enterButton; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 

final WebView myWebView = (WebView) findViewById(R.id.webView1); 

WebSettings webSettings = myWebView.getSettings(); 
webSettings.setJavaScriptEnabled(true); 

myWebView.setWebViewClient(new WebViewClient()); 

myWebView.loadUrl("http://siga.ufvjm.edu.br"); 

enterButton = (Button) findViewById(R.id.enterButton); 
} 


private class MyWebViewClient extends WebViewClient { 
@Override 
public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    if (Uri.parse(url).getHost().equals("http://siga.ufvjm.edu.br")) { 
     // This is my web site, so do not override; let my WebView load the page 
     return false; 
    } 
    // Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs 
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
    startActivity(intent); 
    return true; 
} 
} 
+0

코드의 어떤 부분이 작동하지 않습니까? 전체 코드, GUI 및 모든 것을 게시 할 필요가 없습니다. 실패한 섹션을 게시하십시오. – Hosch250

+0

실패한 부분이 없습니다. 내 의심 : 내가 원하는 HTML 부분 만 표시하는 방법은 무엇입니까? 편집하고 그것을 내 애플 리케이션에서 작동시키는 방법. 즉, HTML 페이지를로드하고 싶지만 "사용자", "비밀번호"상자 및 "로그인"버튼 만 표시하십시오. 감사합니다. . – Marpd144

+0

본인은 본 적이 없으므로 귀하의 문제를 해결하는 방법을 모르겠습니다. 저의 이전 의견을 다시 한번 말씀 드리 자면, 전체 해결책이 아닌 문제를 해결하기위한 최소 시도 코드를 게시해야합니다. 누군가가 곧 당신을 돕기를 바랍니다! – Hosch250

답변

관련 문제