【发布时间】:2016-02-03 05:03:11
【问题描述】:
在调用setTitle 函数时,我得到了操作栏的空对象引用。这是我的代码
import android.app.ActionBar;
import android.app.Activity;
import android.os.Bundle;
import com.example.transport.transport.R;
public class registration extends Activity {
ActionBar actionbar=getActionBar();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.registrationpage);
actionbar.setTitle("ramkumar");
}
}
【问题讨论】:
-
不要调用 getActionBar();在 onCreate 方法之前。在 onCreate 方法中初始化 actionbar 变量。
-
ActionBar actionbar=getActionBar();应在 onCreate 中提及。你为什么在它之前这样做?将它放在 onCreate 中,它将起作用:)
标签: android android-actionbar actionbarsherlock