我正在構建一個應用程序內瀏覽器,它需要能夠從工具欄中的edittext中輸入內容,然後在檢查url是否有效之後,加載給定的網頁。當我嘗試這個時,我遇到了一個問題,如果工具欄存在,webview拒絕加載。然而,當工具欄不存在時,web視圖加載得很好。當工具欄存在時,Webview不加載內容
我對活動的XML:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:paddingEnd="25dp">
<EditText
android:id="@+id/searchBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Search or enter a URL"
android:imeOptions="actionDone"
android:inputType="textUri"
android:maxLines="1" />
</android.support.v7.widget.Toolbar>
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
和Java:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitleTextColor(ContextCompat.getColor(this, R.color.colorAccent));
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setTitle("");
final WebView webView = (WebView) findViewById(R.id.webView);
webView.loadUrl("https://www.google.com");
這個是什麼兩種觀點父佈局?你可以發佈整個XML文件 –
在你的佈局XML內部使用:內部' ' –
一個可能的解決方案,你錯過了互聯網許可 –