• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

How to get listview click? And back button?

AlexMason

Well-Known Member
Aug 28, 2010
118
14
I have my files all set up to make my list view and when i click on a item from list view i want it to make an output but everything i found online and tryed makes and Force Close here is my files.
Main Class:
Code:
package com.alexmason.mkw;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Toast;

public class Main extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final Button btnMarioChar = (Button) findViewById(R.id.BtnMarioChar);
        final Button btnMarioBike = (Button) findViewById(R.id.BtnMarioBike);
        final Button btnMarioKart = (Button) findViewById(R.id.BtnMarioKart);
        final ListView lvMarioChar = (ListView) findViewById(R.id.MarioCharListView);
        final ListView lvMarioBike = (ListView) findViewById(R.id.MarioBikeListView);
        final ListView lvMarioKart = (ListView) findViewById(R.id.MarioKartListView);
        btnMarioChar.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                setContentView(R.layout.mariochar);
            }
        });
        btnMarioKart.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                setContentView(R.layout.mariokart);
            }
        });
        btnMarioBike.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                setContentView(R.layout.mariobike);
            }
        });
    }
    
}
XML's
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
<ListView android:id="@+id/MarioCharListView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:entries="@array/mariocharlist"></ListView>
</LinearLayout>
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content">
<ListView android:id="@+id/MarioKartListView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:entries="@array/mariokartlist"></ListView>
</LinearLayout>
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones