コード例 #1
0
        // Initialize a TextChatFragment instance and add it to the UI
        private void loadTextChatFragment()
        {
            int containerId = R.id.fragment_textchat_container;

            mFragmentTransaction = FragmentManager.beginTransaction();
            mTextChatFragment    = (TextChatFragment)this.FragmentManager.findFragmentByTag("TextChatFragment");

            if (mTextChatFragment == null)
            {
                mTextChatFragment = new TextChatFragment();
                mTextChatFragment.MaxTextLength = 1050;
                mTextChatFragment.setTextChatListener(this);
                mTextChatFragment.setSenderInfo(mSession.Connection.ConnectionId, mSession.Connection.Data);

                mFragmentTransaction.add(containerId, mTextChatFragment, "TextChatFragment").commit();
            }
        }
コード例 #2
0
ファイル: ActionBarImpl.cs プロジェクト: zhouweiaccp/XobotOS
        public override void selectTab(android.app.ActionBar.Tab tab)
        {
            if (getNavigationMode() != NAVIGATION_MODE_TABS)
            {
                mSavedTabPosition = tab != null?tab.getPosition() : INVALID_POSITION;

                return;
            }
            android.app.FragmentTransaction trans = mActivity.getFragmentManager().beginTransaction
                                                        ().disallowAddToBackStack();
            if (mSelectedTab == tab)
            {
                if (mSelectedTab != null)
                {
                    mSelectedTab.getCallback().onTabReselected(mSelectedTab, trans);
                    mTabScrollView.animateToTab(tab.getPosition());
                }
            }
            else
            {
                mTabScrollView.setTabSelected(tab != null ? tab.getPosition() : android.app.ActionBar
                                              .Tab.INVALID_POSITION);
                if (mSelectedTab != null)
                {
                    mSelectedTab.getCallback().onTabUnselected(mSelectedTab, trans);
                }
                mSelectedTab = ([email protected])tab;
                if (mSelectedTab != null)
                {
                    mSelectedTab.getCallback().onTabSelected(mSelectedTab, trans);
                }
            }
            if (!trans.isEmpty())
            {
                trans.commit();
            }
        }
コード例 #3
0
ファイル: DialogFragment.cs プロジェクト: zhouweiaccp/XobotOS
 public virtual int show(android.app.FragmentTransaction transaction, string tag)
 {
     throw new System.NotImplementedException();
 }
コード例 #4
0
		// Initialize a TextChatFragment instance and add it to the UI
		private void loadTextChatFragment()
		{
			int containerId = R.id.fragment_textchat_container;
			mFragmentTransaction = FragmentManager.beginTransaction();
			mTextChatFragment = (TextChatFragment)this.FragmentManager.findFragmentByTag("TextChatFragment");

			if (mTextChatFragment == null)
			{
				mTextChatFragment = new TextChatFragment();
				mTextChatFragment.MaxTextLength = 1050;
				mTextChatFragment.setTextChatListener(this);
				mTextChatFragment.setSenderInfo(mSession.Connection.ConnectionId, mSession.Connection.Data);

				mFragmentTransaction.add(containerId, mTextChatFragment, "TextChatFragment").commit();
			}
		}