首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextView findviewbyID NullpointerException

TextView findviewbyID NullpointerException
EN

Stack Overflow用户
提问于 2013-11-24 04:05:13
回答 1查看 686关注 0票数 0

我真的找不到问题所在。

我有一台onOptionItemSelected。

当调用textView.setText时,我得到一个NPE,因为findviewbyID不工作。有什么想法吗?

代码语言:javascript
复制
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = this.getLayoutInflater();

builder.setView(inflater.inflate(R.layout.latest_detailview_info, null))
    .setPositiveButton(R.string.btn_ok,
     new DialogInterface.OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int id) {
             //do haxx
         }
     });

TextView textView = (TextView) findViewById(R.id.properties_latest_uploadedby);
textView.setText("NPE");

builder.create();
builder.show();
EN

回答 1

Stack Overflow用户

发布于 2013-11-24 04:10:38

尝试添加以下更改。

代码语言:javascript
复制
LayoutInflater inflater=this.getLayoutInflater();
View view=inflater.inflate(R.layout.latest_detailview_info, null);

builder.setView(view)
        .setPositiveButton(R.string.btn_ok, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int id) {
                //do haxx
            }
        });

TextView textView = (TextView) view.findViewById(R.id.properties_latest_uploadedby);
textView.setText("NPE");

builder.create();
builder.show();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20167241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档