Skip to content

Instantly share code, notes, and snippets.

View leonguyen's full-sized avatar

Nam Nguyen leonguyen

View GitHub Profile
@leonguyen
leonguyen / gist:5344253
Last active December 15, 2015 23:59
Android Lab: List View with ContextMenu
package com.example.androidlab;
import android.app.ListActivity;
import android.content.Context;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
@leonguyen
leonguyen / gist:5345210
Last active December 16, 2015 00:09
Android Lab: List View with Context Menu - Defining an Context Menu XML
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/mnu_del" android:title="Delete"></item>
<item android:id="@+id/mnu_clone" android:title="Clone"></item>
<item android:id="@+id/mnu_edit" android:title="Edit">
<menu>
<item android:id="@+id/mnu_edit_old_text" android:title="Keep old text"/>
<item android:id="@+id/mnu_edit_new_text" android:title="New text"/>
</menu>
</item>
@leonguyen
leonguyen / gist:5351375
Last active December 16, 2015 00:59
Android Lab: Dialog with Custom Layout - Create Button in Main Layout
<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=".MainActivity" >
@leonguyen
leonguyen / gist:5351420
Last active December 16, 2015 00:59
Android Lab: Dialog with Custom Layout - Defining an XML Layout
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<EditText
android:id="@+id/editTextMain"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
@leonguyen
leonguyen / gist:5351679
Created April 10, 2013 03:55
Android Lab: Intro - Main XML Layout
<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=".MainActivity" >
@leonguyen
leonguyen / gist:5351695
Last active December 16, 2015 00:59
Android Lab: Intro - The MainActivity program
package com.example.androidlab;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
@leonguyen
leonguyen / gist:5351822
Created April 10, 2013 04:36
Android Lab: Dialog with Custom Layout - Create Custom Dialog program
package com.example.androidlab;
import android.os.Bundle;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
@leonguyen
leonguyen / gist:5353541
Created April 10, 2013 10:33
Android Lab: Option Menu - Defining an XML Layout
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menuAbout"
android:title="About"/>
<item
android:id="@+id/menuClear"
android:title="Clear All"/>
<item
android:id="@+id/menuExit"
@leonguyen
leonguyen / gist:5353562
Last active December 16, 2015 01:18
Android Lab: Option Menu - Add Option Menu
package com.example.androidlab;
import android.os.Bundle;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
@leonguyen
leonguyen / gist:5353896
Created April 10, 2013 11:38
Android Lab: Alert Dialog - Create Button in Main Layout
<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=".MainActivity" >