I want TextView show the name of the selected item ListView .
This is an audio book and I need the user to know which track is playing.

 private final Handler handler = new Handler(); private final String[] listContent = { "0000", "0001", }; private final int[] resID = { R.raw.a0001, R.raw.a0000, }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initViews(); // Initializing variables } private void initViews() { tb_title = (TextView) findViewById(R.id.tb_title); mp = new MediaPlayer(); mainList = (ListView) findViewById(R.id.listView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, listContent); mainList.setAdapter(adapter); mainList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) { playSong(position); } }); } 

    1 answer 1

    Well, just do it ...

     mainList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) { playSong(position); tb_title.setText(listContent[position]); } }); 
    • one
      Everything is working! Thank you very much.) I don’t know how to thank you, I’m lucky and it's all very difficult for me ... - Muhammadnakshubandi Lobsters
    • @ Muhammadnakshubandi Omarov, please) I am more than satisfied with the voice for and marking the spicy answer as a thank you) - Yuriy SPb