Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package info.androidtonight.customlistview;
  2.  
  3. import android.os.Bundle;
  4. import android.support.design.widget.FloatingActionButton;
  5. import android.support.design.widget.Snackbar;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.support.v7.widget.Toolbar;
  8. import android.view.View;
  9. import android.view.Menu;
  10. import android.view.MenuItem;
  11. import android.widget.AdapterView;
  12. import android.widget.ListView;
  13. import android.widget.Toast;
  14.  
  15. public class MainActivity extends AppCompatActivity {
  16. ListView listView;
  17. @Override
  18. protected void onCreate(Bundle savedInstanceState) {
  19. super.onCreate(savedInstanceState);
  20. setContentView(R.layout.activity_main);
  21. listView=findViewById(R.id.listview);
  22.  
  23. CustomAdapter ca=new CustomAdapter(MainActivity.this);
  24. listView.setAdapter(ca);
  25.  
  26. listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  27. @Override
  28. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  29. Toast.makeText(MainActivity.this, position+"", Toast.LENGTH_SHORT).show();
  30. }
  31. });
  32.  
  33.  
  34. Toolbar toolbar = findViewById(R.id.toolbar);
  35. setSupportActionBar(toolbar);
  36.  
  37. FloatingActionButton fab = findViewById(R.id.fab);
  38. fab.setOnClickListener(new View.OnClickListener() {
  39. @Override
  40. public void onClick(View view) {
  41. Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
  42. .setAction("Action", null).show();
  43. }
  44. });
  45. }
  46.  
  47. @Override
  48. public boolean onCreateOptionsMenu(Menu menu) {
  49. // Inflate the menu; this adds items to the action bar if it is present.
  50. getMenuInflater().inflate(R.menu.menu_main, menu);
  51. return true;
  52. }
  53.  
  54. @Override
  55. public boolean onOptionsItemSelected(MenuItem item) {
  56. // Handle action bar item clicks here. The action bar will
  57. // automatically handle clicks on the Home/Up button, so long
  58. // as you specify a parent activity in AndroidManifest.xml.
  59. int id = item.getItemId();
  60.  
  61. //noinspection SimplifiableIfStatement
  62. if (id == R.id.action_settings) {
  63. return true;
  64. }
  65.  
  66. return super.onOptionsItemSelected(item);
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement