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 toFarenheit?
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>