Tuesday, May 12, 2020

Listview Example


Hello,
This article is for Beginner and people who want to learn Android .This article is about display text in listview . when we clicked on list item it shows Toast Message.


1. XML File .
activity_main -

<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:orientation="vertical"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ListView
android:id="@+id/showdata"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>

2.Java File
MainActivity -
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
//declare variable
ListView showdata;
//string array
String[] stringsvalue={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

showdata=findViewById(R.id.showdata);
//instance of array adapter class to bind data
ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,stringsvalue);
showdata.setAdapter(arrayAdapter);
//listview setitemonclicklistener
showdata.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Toast
Toast.makeText(MainActivity.this, ""+position, Toast.LENGTH_SHORT).show();
}
});

}
}

No comments:

Post a Comment

If you have any doubts,Please let me know

How to exit Application when click on Back Button Android?

Hello, This article is for Beginner and people who want to learn Android .This article is about How to exit Application when click on Back B...