• No results found

activity_main .xml:

In document Mobile application development lab (Page 29-52)

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity" >

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerHorizontal="true"

android:layout_centerVertical="true"

android:text="@string/hello_world" />

</RelativeLayout>

Output:

WEEK-11

Aim:

Write a android application program that accepts a name from user and displays the Hello name to the user in response as output using eclipse?

Description:

 Create a new application and name it as wek2.

 Now select the option text field from the palette window and drag the abc notation option and drop on to the window.

 Select button from the palette and drag the button and drop on to the window.

 Save the window which we design and write the related code in the Main Activity.java.

 Save the java code and run the program.

 Now the output is displayed on the emulator which are created.

SOURCE CODE:

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

final String s = "Hello ";

Button clickButton = (Button) findViewById(R.id.button1);

final EditText changeEditText = (EditText) findViewById(R.id.editText1);

clickButton.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(),

s+changeEditText.getText().toString(), Toast.LENGTH_LONG).show();

}

});

}

Layout:

activity_main .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"

tools:context=".MainActivity" >

<Button

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:layout_centerHorizontal="true"

android:layout_marginBottom="94dp"

android:text="Button" />

<EditText

android:id="@+id/editText1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_above="@+id/button1"

android:layout_centerHorizontal="true"

android:layout_marginBottom="138dp"

android:ems="10" />

Output:

WEEK-12

Aim:

Write a android application program that demonstrates the following?

i) Linear Layout ii)Relative Layout iii)Table Layout iv)Grid Layout

Description:

 Create a new application and name it as layouts.

 Now select the option text field from the palette window and drag the abc notation option and drop on to the window.

 Select button from the palette and drag the button and drop on to the window.

 In the graphical layout drag five buttons.

 When the buttons are on the screen, check it with the four layouts.

 The four layouts are linear,relative table,grid layouts.

 Each layout represent its output in different relations.

 Finally all layouts can be displayed in one output.

 Save the window which we design and write the related code in the Main Activity.java.

 Save the java code and run the program.

 Now the output is displayed on the emulator which are created.

SOURCE CODE:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/RelativeLayout1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:columnCount="2"

android:orientation="horizontal"

tools:context=".MainActivity" >

<QuickContactBadge

android:id="@+id/quickContactBadge3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/quickContactBadge3"

android:layout_below="@+id/quickContactBadge3"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/quickContactBadge3"

android:layout_below="@+id/quickContactBadge2"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/quickContactBadge3"

android:layout_below="@+id/quickContactBadge1"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/quickContactBadge3"

android:layout_below="@+id/quickContactBadge4"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/quickContactBadge3"

android:layout_below="@+id/quickContactBadge5"

android:layout_column="0"

android:layout_gravity="left" />

<LiSpace

android:id="@+id/LiSpace1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@+id/quickContactBadge6"

android:layout_column="1"

android:layout_gravity="fill_vertical"

android:layout_marginLeft="297dp"

android:layout_row="6"

android:layout_toRightOf="@+id/quickContactBadge3" />

</RelativeLayout>

Output:

SOURCE CODE:

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/GridLayout1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:columnCount="2"

android:orientation="horizontal"

tools:context=".MainActivity" >

<QuickContactBadge

android:id="@+id/quickContactBadge3"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge2"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge1"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge4"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge5"

android:layout_column="0"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge6"

android:layout_column="0"

android:layout_gravity="left" />

<LiSpace

android:id="@+id/LiSpace1"

android:layout_column="1"

android:layout_gravity="fill_vertical"

android:layout_marginLeft="297dp"

android:layout_row="6" />

</GridLayout>

Output:

SOURCE CODE:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/LinearLayout1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="horizontal"

tools:context=".MainActivity" >

<QuickContactBadge

android:id="@+id/quickContactBadge3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<LiSpace

android:id="@+id/LiSpace1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="fill_vertical"

android:layout_marginLeft="446dp" />

</LinearLayout>

Output:

SOURCE CODE:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/LinearLayout2"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

tools:context=".MainActivity" >

<QuickContactBadge

android:id="@+id/quickContactBadge3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<LiSpace

android:id="@+id/LiSpace1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="fill_vertical"

android:layout_marginLeft="446dp" />

</LinearLayout>vertical

Output:

SOURCE CODE:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/TableLayout1"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity" >

<QuickContactBadge

android:id="@+id/quickContactBadge3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<LiSpace

android:id="@+id/LiSpace1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="fill_vertical"

android:layout_marginLeft="446dp" />

</TableLayout>

Output:

SOURCE CODE:

<TableRow xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/TableRow1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

tools:context=".MainActivity" >

<QuickContactBadge

android:id="@+id/quickContactBadge3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<QuickContactBadge

android:id="@+id/quickContactBadge6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left" />

<LiSpace

android:id="@+id/LiSpace1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="fill_vertical"

android:layout_marginLeft="446dp" />

</TableRow>

Output:

WEEK-13

Aim:

Write a android application program that converts the temperature in Celsius to

Farenheit?

Description:

 Create a new application and name it as temperature.

 Now select the option text field from the palette window and drag the abc notation option,two radio buttons,one button and drop on to the window.

 Select button from the palette and drag the button and drop on to the window.

 In the output when we click the button with mouse the page can be shift to the next page .

 In the next page enter the temperature value in the empty field box, than select the option either Celsius to Farenheit.

 Press the button it will show the temperature will converts the Celsius to Farenheit.

 Save the window which we design and write the related code in the Main Activity.java.

 Save the java code and run the program.

 Now the output is displayed on the emulator which are created.

SOURCE CODE:

public class ConvertTempertureExample extends Activity { private EditText text;

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

} else {

private float convertFahrenheitToCelsius(float fahrenheit) { return ((fahrenheit - 32) * 5 / 9);

}

// Converts to fahrenheit

private float convertCelsiusToFahrenheit(float celsius) { return ((celsius * 9) / 5) + 32;

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@drawable/myshape"

android:orientation="vertical" >

<EditText

android:id="@+id/editText1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

>

</EditText>

<RadioGroup

android:id="@+id/radioGroup1"

android:layout_width="match_parent"

android:layout_height="wrap_content" >

<RadioButton

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/calc"

android:onClick="myClickHandler">

</Button>

</LinearLayout>

In document Mobile application development lab (Page 29-52)

Related documents