我是Android的新手,但我打算创建一个将使用webview的Android应用程序。我知道我可以在任何地方搜索一些基本信息,但不知怎的,我不知道我想要的关键词是什么。
我正在使用标签式活动,如下所示: tabbed activity
我已经添加了一个按钮,用于转到新活动,即webview。但我不知道这是不是一项活动。显示所需的页面或活动:page
我知道这是一个webview,但我不知道是否应该创建一个新活动来保存这个网站。
感谢。
按钮:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View v = inflater.inflate(R.layout.fragment_puzzle, container, false);
btnTower = (ImageButton) v.findViewById(R.id.imageButton3);
btnTower.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent(getActivity(), WebActivity.class);
getActivity().startActivity(intent);
}
});
return v;
}
清单:
<activity
android:name=".WebActivity"
android:theme="@android:style/Theme.NoTitleBar">
</activity>
答案 0 :(得分:0)
来自文档:
在XML中添加webview:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
并在webview中加载URL:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");
也不要忘记在清单中设置权限:
<manifest ... >
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>
答案 1 :(得分:0)
您需要创建一个新活动,在该活动的布局中,您可以为其宽度和高度添加具有MATCH_PARENT属性的webView。
然后使用intent转到该活动并在webview上执行所需的操作。
答案 2 :(得分:0)
首先,您需要在片段中实现onclick
侦听器。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final Intent intent = new Intent(getActivity(),WebViewActivity.class);
getActivity().startActivity(intent);
}
});
在WebViewActivity
班级
请点击以下链接:https://www.mkyong.com/android/android-webview-example/
您必须在AndroidManifest.xml