簡體   English   中英

按鈕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時,它顯示為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM