如何在ADT android中设置文本视图?

如何在ADT android中设置文本视图?,android,textview,adt,settext,Android,Textview,Adt,Settext,我是android初学者,我在ADT v22.6.2中编写了以下代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().be

我是android初学者,我在ADT v22.6.2中编写了以下代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new PlaceholderFragment())
                .commit();
    }

    //this is my code
    TextView tbx = (TextView)findViewById(R.id.tbxName);
    tbx.setText("H.H");
}
但当我启动程序->不幸的是,应用程序已经停止

编辑:

请帮帮我。 谢谢

t没有在任何地方初始化。您只需要初始化tbx,而且TextView可能属于占位符片段

编辑:

在你的评论中,你说你有tbx.setTextH.H

textview很可能属于片段,您应该在Placeholder fragment中初始化textview

编辑2:

您的问题与ADT v22.6.2无关。您可能会遇到NullPointerException

你引用了错误的id

<TextView 
android:id="@+id/tbx" 


您错误地提供了TextView的id

只需将您的TextView id从R.id.tbxName更改为R.id.tbx,就像在布局中给定的那样

而不是

TextView tbx = (TextView)findViewById(R.id.tbxName);
改变它

  TextView tbx = (TextView)findViewById(R.id.tbx);

TextView tbx=TextViewfindViewByIdR.id.tbxName;tbx.setTextH.H;您的文本视图是否会在活动主布局中工作?请同时发布您的logcat错误。是的,它在活动中_main@user3338477post activity_main.xml。可能是错误的参考id@user3338477看看我的答案
 TextView tbx = (TextView)findViewById(R.id.tbxName);
 TextView tbx = (TextView)findViewById(R.id.tbx);
TextView tbx = (TextView)findViewById(R.id.tbxName);
  TextView tbx = (TextView)findViewById(R.id.tbx);