PR 14 Mad

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Practical no 14

Title: Develop a program to implement List view, Grid View, Image View and
Scroll View
Name: Sarthak Bagul Roll no. 05
Class: TYCM-MAC Batch: A
Code:
<?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">

<ListView
android:id="@+id/lv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

</LinearLayout>
MainActivity.java
package com.example.listview;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.*;

public class MainActivity extends AppCompatActivity {

ListView l;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
l=(ListView)findViewById(R.id.lv);
String
lang[]={"Android","Java","Php","C","C++","Python","Ajax","Ruby","Sap","Rails","CSS","
Microprocessor","AJP","WBP"};
ArrayAdapter<String> ad=new ArrayAdapter<String>(this,
android.R.layout.select_dialog_item,lang);
l.setAdapter(ad);
l.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

Toast.makeText(getApplicationContext(),""+lang[position],Toast.LENGTH_SHORT).show();
}
});
}
}

Output:

Code:
<?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">

<GridView
android:id="@+id/gv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:numColumns="3"
android:backgroundTint="@color/design_default_color_primary_variant"/>

</LinearLayout>
MainActivity.java
package com.example.gridview1;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.*;

public class MainActivity extends AppCompatActivity {

GridView g;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
g=(GridView) findViewById(R.id.gv);
String
number[]={"ONE","TWO","THREE","FOUR","FIVE","SIX","SEVEN","EIGHT","NINE","
TEN","ELEVEN","TWELVE","THIRTEEN","FOURTEEN","FIFTEEN"};
ArrayAdapter<String> ad= new ArrayAdapter<String>(getApplicationContext(),
android.R.layout.select_dialog_item,number);
g.setAdapter(ad);
}
}

Output:

You might also like