如何向android菜单添加链接?
我正在构建一个android应用程序。我目前正在使用WebView。如何从弹出菜单(右上角的3个点)创建Internet链接?以及如何在WebView中打开它们如何向android菜单添加链接?,android,android-layout,Android,Android Layout,我正在构建一个android应用程序。我目前正在使用WebView。如何从弹出菜单(右上角的3个点)创建Internet链接?以及如何在WebView中打开它们 谢谢。创建一个选项菜单: @Override public boolean onCreateOptionsMenu(Menu menu) { final MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.myMen
谢谢。创建一个
选项菜单
:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
final MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.myMenu, menu);
return super.onCreateOptionsMenu(menu);
}
您的菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/link1"
android:title="@string/link1"
android:showAsAction="never"
/>
<item
android:id="@+id/link2"
android:title="@string/link2"
android:showAsAction="never"
/>
</menu>
您的网络视图:
WebView myWebView = (WebView) findViewById(R.id.yourWebView);
myWebView.loadUrl("yourLink");
myWebView.setWebViewClient(new MyWebViewClient());
但别忘了创建WebViewClient:
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
创建一个
选项菜单
:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
final MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.myMenu, menu);
return super.onCreateOptionsMenu(menu);
}
您的菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/link1"
android:title="@string/link1"
android:showAsAction="never"
/>
<item
android:id="@+id/link2"
android:title="@string/link2"
android:showAsAction="never"
/>
</menu>
您的网络视图:
WebView myWebView = (WebView) findViewById(R.id.yourWebView);
myWebView.loadUrl("yourLink");
myWebView.setWebViewClient(new MyWebViewClient());
但别忘了创建WebViewClient:
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
对不起,我是android应用开发新手。在我创建菜单项之后,我有点迷路了。我该怎么做:“创建一个onOptionsItemSelected:”只需将其复制并粘贴到您的活动或片段中。您是否在类中扩展了活动?或者它是一个片段?请查看帖子:对不起,我是android应用程序开发新手。在我创建菜单项之后,我有点迷路了。我该怎么做:“创建一个onOptionsItemSelected:”只需将其复制并粘贴到您的活动或片段中。您是否在类中扩展了活动?还是一个片段?请查看以下帖子: