0
我是新來的android。我試圖從用戶那裏獲得輸入,輸入是網站的網址,然後在webview中打開。但我找不到任何方法來做到這一點。只要我在webviewactivity中插入與用戶輸入相關的任何內容,應用程序就會停止。 Plz告訴我如何使用webview的用戶輸入。由於從一個用戶的輸入,並在webview中使用
我是新來的android。我試圖從用戶那裏獲得輸入,輸入是網站的網址,然後在webview中打開。但我找不到任何方法來做到這一點。只要我在webviewactivity中插入與用戶輸入相關的任何內容,應用程序就會停止。 Plz告訴我如何使用webview的用戶輸入。由於從一個用戶的輸入,並在webview中使用
使用的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)
{
}
});
那麼它完全是,我使用微調。並基於在微調選擇的項目,我想去webview中的不同網站。你能告訴我該怎麼做。我對android非常陌生,所以請耐心等待。在此先感謝 – user2396945
請參閱我的編輯部分。 –