[英]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時,它顯示為null。 為什么會這樣呢?
我認為您應該嘗試下一個:
actionBar.setCustomView(R.layout.actionbar_createblog);
actionBar.setDisplayShowCustomEnabled(true);
actionBarBlogCreation = (Button) actionBar.getCustomView().findViewById(R.id.button_actionbarBlog);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.