0

我有一个列表视图,我想向它添加事件侦听器。以下简单代码在调试时以“未找到源”退出。

我记得对 Button 对象使用了完全相同的代码,并且没有引起任何问题。

mArticleList = (ListView)findViewById(R.id.ArticleList);
    populateArticleList();
    mArticleList.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {               
            launchFullArticle();
            ;
        }


    });

    protected void launchFullArticle() {
    // TODO Auto-generated method stub
    Context context = getApplicationContext();
    CharSequence text = "Hello toast!";
    int duration = Toast.LENGTH_SHORT;

    Toast toast = Toast.makeText(context, text, duration);
    toast.show();

}
4

3 回答 3

3

如果它是您分配 onClickListener 的列表 - 使用 onItemClickListener

于 2010-01-20T22:30:12.323 回答
3

调试时“未找到源”意味着您尚未将 Android 源代码链接到 Eclipse,但您正试图进入该代码。如果源不可用,调试器将无法进入它。

您可以通过类似的方式将 Android 源代码导入 Eclipse,或者您可以在调试时跳过 Android 方法。

于 2010-01-20T22:30:19.343 回答
0

您可能会错过在主布局或自定义布局中的“布局标签”中提供“ layout_height”和“ ”。layout_width

于 2012-02-27T09:51:46.643 回答