Android setText 总是崩溃
Android setText always crash
我正在使用 Android Studio 创建默认导航抽屉 Activity。
而我只是 "setText",我的应用程序总是崩溃。
这是我的代码。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mNavigationDrawerFragment = (NavigationDrawerFragment)
getSupportFragmentManager().findFragmentById(R.id.navigation_drawer);
mTitle = getTitle();
// Set up the drawer.
mNavigationDrawerFragment.setUp(
R.id.navigation_drawer,
(DrawerLayout) findViewById(R.id.drawer_layout));
TextView t1=(TextView)findViewById(R.id.textView);
t1.setText("Test");
}
您应该检查一下您的 activity_main.xml
中是否有任何 R.id.textView
。如果您的 TextView 嵌套在另一个视图中,您应该这样做:
TextView t1=(TextView) view.findViewById(R.id.textView);
还有一种可能,这个 TextView
在你的片段中,当你试图通过 id 找到这个 TextView
时,你的片段不存在。
我正在使用 Android Studio 创建默认导航抽屉 Activity。 而我只是 "setText",我的应用程序总是崩溃。
这是我的代码。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mNavigationDrawerFragment = (NavigationDrawerFragment)
getSupportFragmentManager().findFragmentById(R.id.navigation_drawer);
mTitle = getTitle();
// Set up the drawer.
mNavigationDrawerFragment.setUp(
R.id.navigation_drawer,
(DrawerLayout) findViewById(R.id.drawer_layout));
TextView t1=(TextView)findViewById(R.id.textView);
t1.setText("Test");
}
您应该检查一下您的 activity_main.xml
中是否有任何 R.id.textView
。如果您的 TextView 嵌套在另一个视图中,您应该这样做:
TextView t1=(TextView) view.findViewById(R.id.textView);
还有一种可能,这个 TextView
在你的片段中,当你试图通过 id 找到这个 TextView
时,你的片段不存在。