Advertisement
Guest User

ex2

a guest
Dec 11th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. package com.example.listviewwithcolors;
  2.  
  3. import android.graphics.Color;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.AdapterView;
  8. import android.widget.ListView;
  9. import android.widget.Toast;
  10.  
  11. public class MainActivity extends AppCompatActivity {
  12. ListView lv;
  13.  
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18.  
  19. lv = (ListView) findViewById(R.id.colorslist);
  20.  
  21. lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  22. @Override
  23. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  24. String message = lv.getItemAtPosition(position).toString();
  25. Toast.makeText(MainActivity.this, message, Toast.LENGTH_SHORT).show();
  26.  
  27. if(position == 0) {
  28. view.setBackgroundColor(Color.BLUE);
  29. }else if (position == 1){
  30. view.setBackgroundColor(Color.CYAN);
  31. }else if (position == 2){
  32. view.setBackgroundColor(Color.RED);
  33. }else if (position == 3){
  34. view.setBackgroundColor(Color.YELLOW);
  35. }else if (position == 4){
  36. view.setBackgroundColor(Color.GREEN);
  37. }
  38. }
  39. });
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement