Skip to content

Instantly share code, notes, and snippets.

View Singhak's full-sized avatar

Anil Singh Singhak

View GitHub Profile
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class FragmentB extends Fragment {
public FragmentB() {
// Required empty public constructor
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class FragmentA extends Fragment {
public FragmentA() {
// Required empty public constructor
@Singhak
Singhak / TabHostFragment.java
Created June 21, 2016 05:07
In this fragment FragmentTabHost is use to show tabs
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTabHost;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TabHost;
public class TabHostFragment extends Fragment {
@Singhak
Singhak / MainActivity.java
Created June 21, 2016 05:05
This is launcher activity where we are showing fragment which holds tabs
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@Singhak
Singhak / Utility.lua
Created May 16, 2016 18:03
This is Utility for corona sdk to save data in table format just like user default or user preferences.
local json = require( "json" )
local M = {}
M.filename = "userdefault.json"
-- internal use
local function saveData( tabel )
local path = system.pathForFile( M.filename, system.DocumentsDirectory )
local file = io.open(path, "w")
if ( file ) then
print( "saveData: " )
@Singhak
Singhak / CustomAdapter.java
Created December 18, 2015 18:38
This is custumadapter which is extending BaseAdapter and implementing Filterable
import java.util.ArrayList;
import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Filter;
import android.widget.Filterable;
import java.util.ArrayList;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
import android.widget.ListView;
@Singhak
Singhak / Cheeses.java
Created December 18, 2015 18:02
In this class we are creating some list item to display
public class Cheeses {
public static final String[] sCheeseStrings = {
"Abbaye de Belloc", "Abbaye du Mont des Cats", "Abertam", "Abondance", "Ackawi",
"Acorn", "Adelost", "Affidelice au Chablis", "Afuega'l Pitu", "Airag", "Airedale",
"Aisy Cendre", "Allgauer Emmentaler", "Alverca", "Ambert", "American Cheese",
"Ami du Chambertin", "Anejo Enchilado", "Anneau du Vic-Bilh", "Anthoriro", "Appenzell",
"Aragon", "Ardi Gasna", "Ardrahan", "Armenian String", "Aromes au Gene de Marc",
"Asadero", "Asiago", "Aubisque Pyrenees", "Autun", "Avaxtskyr", "Baby Swiss",
"Babybel", "Baguette Laonnaise", "Bakers", "Baladi", "Balaton", "Bandal", "Banon",
@Singhak
Singhak / list_adapter.xml
Created December 18, 2015 17:51
In this we are creating text view to show list item
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/txtview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@Singhak
Singhak / activity_main.xml
Created December 18, 2015 17:42
This is main xml file which display list
<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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.aks.serchablelist.MainActivity" >