WebView in android apps


Create browser in android app using WebView.



Insert this code in Mybrowser.java file and my_browser.xml file.


Mybrowser.java


 package com.example.ashish.internet;  
 import android.support.v7.app.AppCompatActivity;  
 import android.os.Bundle;  
 import android.view.Menu;  
 import android.view.MenuItem;  
 import android.webkit.WebView;  
 public class abc extends AppCompatActivity {  
   private WebView web;  
   @Override  
   protected void onCreate(Bundle savedInstanceState) {  
     super.onCreate(savedInstanceState);  
     setContentView(R.layout.activity_abc);  
     web=(WebView)findViewById(R.id.webView);  
     web.getSettings().setLoadsImagesAutomatically(true);  
     web.loadUrl("https://www.google.co.in");  
   }  
   @Override  
   public boolean onCreateOptionsMenu(Menu menu) {  
     getMenuInflater().inflate(R.menu.menu_abc, menu);  
     return true;  
   }  
   @Override  
   public boolean onOptionsItemSelected(MenuItem item) {  
     int id = item.getItemId();  
     if (id == R.id.action_settings) {  
       return true;  
     }  
     return super.onOptionsItemSelected(item);  
   }  
 }  



my_browser.xml

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
   xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"  
   android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"  
   android:paddingRight="@dimen/activity_horizontal_margin"  
   android:paddingTop="@dimen/activity_vertical_margin"  
   android:paddingBottom="@dimen/activity_vertical_margin"  
   tools:context="com.example.ashish.internet.abc">  
   <WebView  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:id="@+id/webView"  
     android:layout_centerVertical="true"  
     android:layout_centerHorizontal="true" />  
 </RelativeLayout>  



Create your own Text to Speech app - Free code to download - Click to create ...




AndroidManifest.xml

 <?xml version="1.0" encoding="utf-8"?>  
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
   package="com.singh.jassi.mybrowser">  
   <uses-permission android:name="android.permission.INTERNET"/>  
   <application  
     android:allowBackup="true"  
     android:icon="@mipmap/ic_launcher"  
     android:label="@string/app_name"  
     android:supportsRtl="true"  
     android:theme="@style/AppTheme">  
     <activity android:name=".MainActivity">  
       <intent-filter>  
         <action android:name="android.intent.action.MAIN" />  
         <category android:name="android.intent.category.LAUNCHER" />  
       </intent-filter>  
     </activity>  
     <activity android:name=".mybrowser"></activity>  
   </application>  
 </manifest>  

Comments

Popular posts from this blog

File handling

Getting started with android app development

How to create android Text To Speech app