Demo:
1)main.xml:
<?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="#ffffff"
android:orientation="vertical"
>
<Button
android:id="@+id/btnShowWebpage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:text="Show
Webpage"
android:textColor="#FF0000"
android:textSize="20dp"
/>
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
2)Activity:
package
com.venky.staticwebpages;
import
android.app.Activity;
import
android.os.Bundle;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.webkit.WebView;
import
android.widget.Button;
public class
StaticWebPagesActivity extends Activity {
/** Called when the activity is first
created. */
WebView webView;
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webView = (WebView) findViewById(R.id.webView);
Button btnShowWebpage = (Button)
findViewById(R.id.btnShowWebpage);
btnShowWebpage.setOnClickListener(new
OnClickListener() {
@Override
public void onClick(View v)
{
// TODO
Auto-generated method stub
webView.loadUrl("file:///android_asset/webpage.html");
}
});
}
}
3)webpage.html: (Created in assets folder)
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE"
CONTENT="text/html; charset=windows-1252">
<TITLE></TITLE>
<META
NAME="GENERATOR" CONTENT="OpenOffice.org 3.4.1 (Win32)">
<META
NAME="CREATED" CONTENT="20130302;23284643">
<META
NAME="CHANGED" CONTENT="20130302;23400248">
<STYLE TYPE="text/css">
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
A:link { so-language: zxx
}
-->
</STYLE>
</HEAD>
<BODY LANG="en-US" DIR="LTR">
<P ALIGN=CENTER
STYLE="margin-bottom: 0in"><FONT
COLOR="#ff0000"><FONT SIZE=4><B>Welcome
to Html
page</B></FONT></FONT></P>
<P ALIGN=CENTER
STYLE="margin-bottom: 0in"><BR>
</P>
<P ALIGN=LEFT
STYLE="text-indent: 0.09in; margin-bottom: 0in"><FONT
COLOR="#0000ff"><FONT SIZE=3 STYLE="font-size:
13pt"><B>This
is webpage. Saved in assets
folder.</B></FONT></FONT></P>
<P ALIGN=LEFT
STYLE="text-indent: 0.09in; margin-bottom: 0in"><FONT COLOR="#0000ff"><FONT
SIZE=3 STYLE="font-size: 13pt"><B>By
using load method easily
call webpages.</B></FONT></FONT></P>
</BODY>
I'm so googled thousands time finally found it here .....so tanks
ReplyDelete