0
我有一个片段,当这个片段可见时,我想在我的ActionBar中显示一个项目。该项目是聊天图标,我想在ActionBar右侧显示此项目。ActionBar在特定片段中显示一个项目?
当碎片可见时,如何显示项目。 ?
我正在试着这个。
<!--Chat Button Item -->
<item
android:id="@+id/action_chat"
android:icon="@drawable/batalha_icon_chat"
android:title="Chat"
app:showAsAction="never"
/>
动作条
public class ChatFrag extends Fragment implements View.OnClickListener {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.chat, container, false);
/** action bar */
ActionBar actionBar = ((CustomDrawerLayout)getActivity()).getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.action_bar)));
actionBar.setTitle("Chat with your opponent");
return rootView();
}
很不错。但是如果从按钮打开Fragment,我该怎么做?例如。点击按钮并打开片段ChatFrag – FernandoPaiva 2014-12-13 18:41:29
我不确定,你需要打开另一个问题,这个问题已经解决了:) – bjiang 2014-12-13 18:49:35