Android Hinzufügen OnClickListener zu listview

Habe ich versucht, zu erstellen eine app "Einstellungen" für meine neue rom namens "Prototyp" und ich bin versucht, fügen Sie ein OnClickListener zu meinem listview-aber ich kann nicht finden, die entsprechende Art und Weise zu tun, und als ein Ergebnis ich haben sich hier für die Hilfe und ich Frage mich, ob jemand kann mir zeigen, wie ich poste meine Aktivitäten unten und Dank.

package fr.xgouchet.tuto.switchpreferences;

import java.util.ArrayList;
import java.util.List;

import android.preference.PreferenceActivity;
import android.widget.ListAdapter;

public class MyPrefsActivity extends PreferenceActivity {

    private List<Header> mHeaders;

    protected void onResume() {
        super.onResume();

        setTitle("Settings"); 

        if (getListAdapter() instanceof MyPrefsHeaderAdapter)
            ((MyPrefsHeaderAdapter) getListAdapter()).resume();
    }

    protected void onPause() {
        super.onPause();
        if (getListAdapter() instanceof MyPrefsHeaderAdapter)
            ((MyPrefsHeaderAdapter) getListAdapter()).pause();
    }

    public void onBuildHeaders(List<Header> target) {
        //Called when the settings screen is up for the first time
        //we load the headers from our xml description

        loadHeadersFromResource(R.xml.my_prefs_headers, target);

        mHeaders = target;
    }

    public void setListAdapter(ListAdapter adapter) {
        int i, count;

        if (mHeaders == null) {
            mHeaders = new ArrayList<Header>();
            //When the saved state provides the list of headers,
            //onBuildHeaders is not called
            //so we build it from the adapter given, then use our own adapter

            count = adapter.getCount();
            for (i = 0; i < count; ++i)
                mHeaders.add((Header) adapter.getItem(i));
        }

        super.setListAdapter(new MyPrefsHeaderAdapter(this, mHeaders));
    }
}
InformationsquelleAutor Shayden117 | 2013-05-21
Schreibe einen Kommentar