Guest User

Untitled

a guest
Feb 19th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout
  3. xmlns:android="http://schemas.android.com/apk/res/android"
  4. android:layout_width="match_parent"
  5. android:layout_height="wrap_content"
  6. android:descendantFocusability="blocksDescendants"
  7. android:orientation="horizontal">
  8.  
  9. <CheckBox
  10. android:id="@+id/checkBox"
  11. android:layout_width="wrap_content"
  12. android:layout_height="wrap_content"
  13. android:layout_weight="0"
  14. android:text="" />
  15.  
  16. <TextView
  17. android:id="@+id/textView"
  18. android:layout_width="match_parent"
  19. android:layout_height="wrap_content"
  20. android:layout_weight="0"
  21. android:textSize="15sp"
  22. android:text="TextView" />
  23.  
  24. </LinearLayout>
  25.  
  26. import android.app.Activity;
  27. import android.content.Intent;
  28. import android.os.Bundle;
  29. import android.view.View;
  30. import android.widget.AdapterView;
  31. import android.widget.ArrayAdapter;
  32. import android.widget.ListView;
  33.  
  34. public class MainActivity extends Activity {
  35.  
  36. ListView lv;
  37.  
  38. @Override
  39. protected void onCreate(Bundle savedInstanceState) {
  40. super.onCreate(savedInstanceState);
  41. setContentView(R.layout.activity_main);
  42.  
  43. String[] songs = getResources().getStringArray(R.array.namesOfSongs);
  44. String[] autors = getResources().getStringArray(R.array.autorsOfSongs);
  45. String[] all = new String[songs.length];
  46. for (int i = 0; i < songs.length; i++)
  47. all[i] = songs[i] + " - " + autors[i];
  48.  
  49. ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
  50. R.layout.item_for_list_view, R.id.textView, all);
  51.  
  52. lv = findViewById(R.id.listView);
  53. lv.setAdapter(adapter);
  54. lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  55. @Override
  56. public void onItemClick(AdapterView<?> parent, View itemClicked, int position, long id) {
  57. Intent i = new Intent(MainActivity.this, SecondActivity.class);
  58. i.putExtra("k", position);
  59. startActivity(i);
  60. }
  61. });
  62. }
  63. }
Add Comment
Please, Sign In to add comment