Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.akisha.myapplication;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.text.Editable;
- import android.text.TextWatcher;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.EditText;
- import android.widget.ListView;
- import android.widget.Toast;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.HashMap;
- public class About extends AppCompatActivity {
- EditText e1;
- ListView l1;
- String[] items;
- ArrayAdapter<String> adapter;
- ArrayList<String>arrayList;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_about);
- e1 = (EditText) findViewById(R.id.editText);
- l1 = (ListView) findViewById(R.id.list_view);
- items = new String[] {"Pakista","Europe","America"};
- arrayList = new ArrayList<>(Arrays.asList(items));
- adapter = new ArrayAdapter<>(this,R.layout.list_item,R.id.name,arrayList);
- l1.setTextFilterEnabled(true);
- l1.setAdapter(adapter);
- l1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- if (position == 0) {
- Intent intent = new Intent(view.getContext(), Jeproks.class);
- startActivityForResult(intent, 0);
- } else if (position == 1) {
- Intent intent = new Intent(view.getContext(), Adidas.class);
- startActivityForResult(intent, 0);
- } else if (position == 2) {
- Intent intent = new Intent(view.getContext(), Alat.class);
- startActivityForResult(intent, 0);
- } else if (position == 3) {
- Intent intent = new Intent(view.getContext(), Apir.class);
- startActivityForResult(intent, 0);
- } else if (position == 4) {
- Intent intent = new Intent(view.getContext(), Apog.class);
- startActivityForResult(intent, 0);
- } else if (position == 5) {
- Intent intent = new Intent(view.getContext(), Astig.class);
- startActivityForResult(intent, 0);
- } else if (position == 6) {
- Intent intent = new Intent(view.getContext(), Atat.class);
- startActivityForResult(intent, 0);
- } else if (position == 7) {
- Intent intent = new Intent(view.getContext(), Atik.class);
- startActivityForResult(intent, 0);
- }
- Toast.makeText(About.this, items[position], Toast.LENGTH_SHORT).show();
- }
- });
- e1.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
- }
- @Override
- public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
- About.this.adapter.getFilter().filter(charSequence);
- adapter.notifyDataSetChanged();
- }
- @Override
- public void afterTextChanged(Editable editable) {
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement