Andrioid Programming
Andrioid Programming
Dilshad
ROLL NO- 238
ASSIGNMENT- 3
SET-A
<Button
android:id="@+id/b1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Date" />
<Button
android:id="@+id/b2"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:text="Time"
/>
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:text="TextView"
/>
</LinearLayout>
JAVA
package com.example.dateandtime;
import androidx.appcompat.app.AppCompatActivity;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.os.Bundle; import
android.view.View; import
android.widget.Button; import
android.widget.DatePicker; import
android.widget.TextView;
import android.widget.TimePicker;
import java.util.Calendar;
<Switch android:id="@+id/s1"
android:layout_width="wrap_content"
android:layout_height="237dp"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="143dp"
android:layout_marginBottom="182dp"
android:text="Switch" />
<ToggleButton android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="270dp"
android:layout_marginBottom="580dp"
android:text="Bluetooth"
android:textOff="Bluetooth" />
</RelativeLayout>
JAVA
package com.example.switchtoggle;
import androidx.appcompat.app.AppCompatActivity;
<EditText
android:id="@+id/t1"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:ems="10"
android:inputType="text" />
<Button
android:id="@+id/b1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Find" />
</LinearLayout>
JAVA
package com.example.factalert;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.os.Bundle; import
android.view.View; import
android.widget.Button;
import android.widget.EditText;
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="464dp"
tools:srcCompat="@tools:sample/backgrounds/scenic" />
<Button
android:id="@+id/b1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="168dp"
android:layout_marginBottom="285dp"
android:text="Button" />
<Button
android:id="@+id/b2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="164dp"
android:layout_marginBottom="195dp"
android:text="Button2" />
<Button
android:id="@+id/b3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="161dp"
android:layout_marginBottom="106dp"
android:text="Button3" />
</RelativeLayout>
JAVA
package com.example.changeimage;
import androidx.appcompat.app.AppCompatActivity;
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" android:text="Button"
/>
</LinearLayout>
JAVA
package com.example.customdialog;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
SET-B
<ListView
android:id="@+id/lv"
android:layout_width="409dp"
android:layout_height="729dp"
tools:layout_editor_absoluteX="1dp"
tools:layout_editor_absoluteY="1dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
JAVA
package com.example.listview;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.os.Bundle; import
android.view.View; import
android.widget.AdapterView; import
android.widget.ArrayAdapter;
import android.widget.ListView;
<ListView
android:id="@+id/lv"
android:layout_width="409dp"
android:layout_height="729dp"
tools:layout_editor_absoluteX="1dp"
tools:layout_editor_absoluteY="1dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
JAVA
package com.example.spinner;
import androidx.appcompat.app.AppCompatActivity;
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
}
<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioButton
android:id="@+id/radioButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Male" />
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Female" />
</RadioGroup>
</LinearLayout>
JAVA
package com.example.radiogroup;
import androidx.appcompat.app.AppCompatActivity;
<EditText android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
JAVA
package com.example.contextmenu;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo)
{ super.onCreateContextMenu(menu, v, menuInfo);
menu.add("Square");
}
@Override
public boolean onContextItemSelected(@NonNull MenuItem item) {
int a=Integer.parseInt(t1.getText().toString());
if ("Square".equals(item.getTitle())){ int
b=a*a;
Toast.makeText(MainActivity.this, "Square is"+b,
Toast.LENGTH_SHORT).show();
}
return super.onContextItemSelected(item);
}
}
//XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" android:orientation="vertical"
tools:context=".MainActivity" >
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="Name" />
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="Name" />
<Button android:id="@+id/b1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
//JAVA
package com.example.contextmenusqure;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo)
{ super.onCreateContextMenu(menu, v, menuInfo);
menu.add("Square");
menu.add("swap");
}
@Override
public boolean onContextItemSelected(@NonNull MenuItem item) {
int a= Integer.parseInt(t1.getText().toString());
int b= Integer.parseInt(t2.getText().toString());
if("Square".equals(item.getTitle())){ int b1=
a*a;
Toast.makeText(this, "Square is :"+b1,
Toast.LENGTH_SHORT).show();
}
if("swap".equals(item.getTitle())){
int temp; temp=a; a=b;
b=temp;
Toast.makeText(this, "Swaping of number1:a="+a+ "b="+b,
Toast.LENGTH_SHORT).show();
}
return super.onContextItemSelected(item);
}
}