2016-05-09 8 views
-2

WebViewに問題があります。ここでアンドロイドWebブラウザが動作していません

コードです:

public class MainActivity extends AppCompatActivity { 

    Button button; 
    EditText editText; 
    WebView webView; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     button = (Button)findViewById(R.id.but); 
     editText = (EditText)findViewById(R.id.edittext); 
     webView = (WebView)findViewById(R.id.webView); 



    } 

    public void Goo(View view){ 

     webView.loadUrl(editText.getText().toString()); 
    } 
} 

ここでは、XMLファイルのコード

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    > 


    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Enter url" 
     android:id="@+id/textView" 
     /> 
    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/edittext"/> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:onClick="Goo" 
     android:text="Go" 
     android:id="@+id/but" 
     /> 

    <WebView 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/webView" /> 


</LinearLayout> 

私は間違って何をやっているとは?コードの下に

+2

あなたの問題が何であるかに次の権限を追加 –

+0

ボタンをクリックしても何も起こらない – Malik

+0

そのURLを開いていない。 – Malik

答えて

0

試し: - ?

public class MainActivity extends AppCompatActivity { 

    Button button; 
    EditText editText; 
    WebView webView; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     button = (Button)findViewById(R.id.but); 
     editText = (EditText)findViewById(R.id.edittext); 
     webView = (WebView)findViewById(R.id.webView); 
    } 

    public void Goo(View view){ 
     String url = editText.getText().toString(); 
     webView.getSettings().setLoadsImagesAutomatically(true); 
     webView.getSettings().setJavaScriptEnabled(true); 
     webView.loadUrl(url); 
    } 
} 

のAndroidManifest.xmlファイル

<uses-permission android:name="android.permission.INTERNET" /> 
+0

私はこれを行うが、logcatでそのショーを動作していない。 – Malik

+0

com.example。 xtylishmalik.ebrowser W/cr_BindingManager:definedVisibility()を呼び出すことができません - pidの接続を見たことはありません:18504 – Malik

関連する問題