1
edit
Changes
no edit summary
== 67. Add Contact ===== 67.1. Create 'add' layout ===67.1.1. Right click on ''layout -> New -> Android XML File'' .<br/>67.1.2. Enter ''add.xml'' for the file name and check ''Layout'':<br/>67.1.3. Using ''Linear Layout'', create this layout for adding contact information:<br/>
[[Image: add_layout.png | 200px]]<br/>
<source lang="java">
<?xml version="1.0" encoding="utf-8"?>
</source>
=== 67.2. Create Add Contact Activity ===
This class will be responsible for taking care of adding new contact to the contact list.
<source lang="java">
package cs.ecl.team1.android;
</source>
<source lang="java">
private String firstName;
</source>
<source lang="java">
firstName = ((EditText) findViewById(R.id.firstName)).getText().toString();
</source>
<source lang="java">
@Override
</source>
=== 67.3. Add Contact Activity to the Android Manifest ===67.3.1. Just add this line to the list of activities in ''AndroidManifest.xml''
<source lang="java">
<activity android:label="Add Contact" android:name="AddContactActivity"></activity>
</source>
=== 67.4. Implement Add Contact in the main activity class ===67.4.1. First step is to create an instance of ''Intent'' to pass the current object to the activity and then start the activity for the ''Add Contact'' when it's selected from the menu items.
<source lang="java">
case R.id.item1:
</source>
<source lang="java">
@Override
== 67.5. Add Contact in Action ==67.5.1. Select the 'Add Contact' in the menu<br/>
[[Image: menu.png | 200px]]<br/><br/>
[[Image: add_1.png | 200px]]<br/>
[[Image: add_2.png | 200px]]<br/>
[[Image: added.png | 200px]]<br/>