2013-06-28 23 views
0

我是新來的android。我試圖從用戶那裏獲得輸入,輸入是網站的網址,然後在webview中打開。但我找不到任何方法來做到這一點。只要我在webviewactivity中插入與用戶輸入相關的任何內容,應用程序就會停止。 Plz告訴我如何使用webview的用戶輸入。由於從一個用戶的輸入,並在webview中使用

回答

0

使用的EditText查看,並獲取其數據,然後將其分配到一些字符串

String url = edtTextview.getText().toString() 

,並打開該網址與一些的WebView與loadUrl()方法。

try 
{ 
    URL actualUrl = new URL(url); 
    HttpURLConnection cn = (HttpURLConnection)  
    actualUrl.openConnection(); 
    methodName = cn.getRequestMethod(); 
    view.loadUrl(url); 
} 
catch (Exception err) 
{ 
} 

編輯區段:

String[] items={"Android","Bluetooth","Chrome"}; 
    ArrayAdapter aa=new ArrayAdapter(this, android.R.layout.simple_spinner_item,items); 
    final Spinner spin = (Spinner) findViewById(R.id.spinner1) ; 
    spin.setAdapter(aa); 

    spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() 
    { 
     @Override 
     public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) 
     { 
      Log.i(spin.getSelectedItem().toString(),"tag"); 

      if (spin.getSelectedItem().toString().equals("Bluetooth")) 
      { 
       try 
       { 
        URL actualUrl = new URL(url); 
        HttpURLConnection cn = (HttpURLConnection)  
        actualUrl.openConnection(); 
        methodName = cn.getRequestMethod(); 
        view.loadUrl(url); 
       } 
       catch (Exception err) 
       { 
       } 
      } 
     } 

     @Override 
     public void onNothingSelected(AdapterView<?> arg0) 
     { 

     } 
    }); 
+0

那麼它完全是,我使用微調。並基於在微調選擇的項目,我想去webview中的不同網站。你能告訴我該怎麼做。我對android非常陌生,所以請耐心等待。在此先感謝 – user2396945

+0

請參閱我的編輯部分。 –

相關問題