【问题标题】:button id is not getting in custom action bar按钮 ID 未进入自定义操作栏中
【发布时间】:2015-05-14 08:30:19
【问题描述】:

我正在尝试向片段添加自定义操作栏

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 时,它显示为空。为什么会这样?

【问题讨论】:

    标签: android android-fragments android-actionbar


    【解决方案1】:

    我认为你应该尝试下一个:

       actionBar.setCustomView(R.layout.actionbar_createblog);      
                actionBar.setDisplayShowCustomEnabled(true);
                actionBarBlogCreation = (Button) actionBar.getCustomView().findViewById(R.id.button_actionbarBlog);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-23
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      相关资源
      最近更新 更多