简单实现android的WebView
2013-06-27 19:51
471 查看
废话不多说,直接上代码
首先布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/bg_webview"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@drawable/bg_home_title" >
<TextView
android:id="@+id/wall_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="帮助"
android:textColor="@color/white"
android:textSize="21sp" />
</RelativeLayout>
<WebView
android:id="@+id/setting_help_content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:background="@color/bg_webview"
android:cacheColorHint="#00000000"
android:fadingEdge="none"
android:scrollbars="none" />
</LinearLayout>
然后主界面Activity:
package com.suning.mobile.epa.activity.help;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebSettings.LayoutAlgorithm;
import android.webkit.WebSettings.RenderPriority;
import com.suning.mobile.epa.R;
import com.suning.mobile.epa.RootActivity;
/**
* 设置界面中的帮助界面
*
* @Title:
* @Description:
* @Author:86042765 shenxiaobing
* @Since:2013-6-27
* @Version:
*/
public class SettingHelpActivity extends RootActivity
{
private static final String SETTING_HELP_URL = "file:///android_asset/setting_help.html";
//这个是android工程中assets中的一个html文本。。该文本为:setting_help.html
private WebView mSettingHelpContent;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting_help);
mSettingHelpContent = (WebView) findViewById(R.id.setting_help_content);
// 设置webview 自适应屏幕
mSettingHelpContent.getSettings().setLayoutAlgorithm(
LayoutAlgorithm.SINGLE_COLUMN);
// webview 背景
mSettingHelpContent.setBackgroundColor(getResources().getColor(
R.color.bg_webview));
// 优先加载文字
mSettingHelpContent.getSettings()
.setRenderPriority(RenderPriority.HIGH);
mSettingHelpContent.loadUrl(SETTING_HELP_URL); //实现加载。
}
}
首先布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/bg_webview"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@drawable/bg_home_title" >
<TextView
android:id="@+id/wall_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="帮助"
android:textColor="@color/white"
android:textSize="21sp" />
</RelativeLayout>
<WebView
android:id="@+id/setting_help_content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:background="@color/bg_webview"
android:cacheColorHint="#00000000"
android:fadingEdge="none"
android:scrollbars="none" />
</LinearLayout>
然后主界面Activity:
package com.suning.mobile.epa.activity.help;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebSettings.LayoutAlgorithm;
import android.webkit.WebSettings.RenderPriority;
import com.suning.mobile.epa.R;
import com.suning.mobile.epa.RootActivity;
/**
* 设置界面中的帮助界面
*
* @Title:
* @Description:
* @Author:86042765 shenxiaobing
* @Since:2013-6-27
* @Version:
*/
public class SettingHelpActivity extends RootActivity
{
private static final String SETTING_HELP_URL = "file:///android_asset/setting_help.html";
//这个是android工程中assets中的一个html文本。。该文本为:setting_help.html
private WebView mSettingHelpContent;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting_help);
mSettingHelpContent = (WebView) findViewById(R.id.setting_help_content);
// 设置webview 自适应屏幕
mSettingHelpContent.getSettings().setLayoutAlgorithm(
LayoutAlgorithm.SINGLE_COLUMN);
// webview 背景
mSettingHelpContent.setBackgroundColor(getResources().getColor(
R.color.bg_webview));
// 优先加载文字
mSettingHelpContent.getSettings()
.setRenderPriority(RenderPriority.HIGH);
mSettingHelpContent.loadUrl(SETTING_HELP_URL); //实现加载。
}
}
相关文章推荐
- WebView详解与简单实现Android与H5互调
- Android WebView的简单使用,实现标题、加载进度提示
- WebView详解与简单实现Android与H5互调
- WebView的介绍与简单实现Android和H5互调的方法
- Android WebView 设置圆角的简单快速实现
- Android开发--WebView简单录音功能的实现
- 理解Android Web Apps的运行机制,实现简单的包含Web View的应用程序
- WebView详解与简单实现Android与H5互调
- Android 最简单动画实现(imageView,webview的进入和退出)
- android:webview实现简单的浏览器
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- Webview实现android简单的浏览器实例代码
- WebView详解与简单实现Android与H5互调
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- WebView详解与简单实现Android与H5互调
- Android TextView 自定义识别文本中的超链接并打开自身WebView(按照微信效果实现)