Запустить OnClickListener ListView в TabActivity? - PullRequest
1 голос
/ 11 ноября 2011

Я уже некоторое время искал, чтобы попытаться найти решение этой проблемы, но ни один из них не помог мне. У меня есть настройка вкладки, которая отображает вкладки деятельности. Я пытаюсь использовать OnClickListener в ListView, чтобы отловить события щелчка в списке, но это не работает. Заранее спасибо за помощь!

public class Ettan extends ListActivity {

    @Override
    public void onCreate(Bundle savedInstanceState)
    {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.ettan);

        ListAdapter adapter = new SimpleAdapter(this, mylist , R.layout.nyhetslista,
                        new String[] { "rubrik", "kategori" },
                        new int[] { R.id.item_title, R.id.item_subtitle });

        setListAdapter(adapter);

        final ListView lv = getListView();
        lv.setTextFilterEnabled(false);

        lv.setOnItemClickListener(new OnItemClickListener()
        {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id)
            {
                Toast.makeText(getApplicationContext(), "yay", Toast.LENGTH_LONG).show();
            }
        });

    }
}
...