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