按钮 ID 未进入自定义操作栏
button id is not getting in custom action bar
我正在尝试向片段添加自定义操作栏
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view = inflater.inflate(R.layout.fragment_createblog, container,false);
android.app.ActionBar actionBar = getActivity().getActionBar();
actionBar.setCustomView(R.layout.actionbar_createblog);
actionBar.setDisplayShowCustomEnabled(true);
actionBarBlogCreation = (Button) view.findViewById(R.id.button_actionbarBlog);
actionBarBlogCreation.setOnClickListener(this);
}
});
我的操作栏已更改,但当我尝试从布局中获取按钮 ID 时,它显示为空。为什么会这样?
我想你接下来应该试试:
actionBar.setCustomView(R.layout.actionbar_createblog);
actionBar.setDisplayShowCustomEnabled(true);
actionBarBlogCreation = (Button) actionBar.getCustomView().findViewById(R.id.button_actionbarBlog);
我正在尝试向片段添加自定义操作栏
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view = inflater.inflate(R.layout.fragment_createblog, container,false);
android.app.ActionBar actionBar = getActivity().getActionBar();
actionBar.setCustomView(R.layout.actionbar_createblog);
actionBar.setDisplayShowCustomEnabled(true);
actionBarBlogCreation = (Button) view.findViewById(R.id.button_actionbarBlog);
actionBarBlogCreation.setOnClickListener(this);
}
});
我的操作栏已更改,但当我尝试从布局中获取按钮 ID 时,它显示为空。为什么会这样?
我想你接下来应该试试:
actionBar.setCustomView(R.layout.actionbar_createblog);
actionBar.setDisplayShowCustomEnabled(true);
actionBarBlogCreation = (Button) actionBar.getCustomView().findViewById(R.id.button_actionbarBlog);