// 初始化组件 public void InitComponent() { chatTypeObj = GameObject.Find("ChatType"); emojiTypeObj = GameObject.Find("EmojiType"); chatLogTypeObj = GameObject.Find("ChatLogType"); chatObj = GameObject.Find("Chat"); emojiObj = GameObject.Find("Emoji"); chatLogObj = GameObject.Find("ChatLog"); mChatAdapter = chatObj.GetComponent <ChatAdapter>(); mChatAdapter.SetControler(mGameControler.selfInfo.Pos, mButtonControler); mEmojiAdapter = emojiObj.GetComponent <EmojiAdapter>(); mEmojiAdapter.SetControler(mGameControler.selfInfo.Pos, mButtonControler); mChatLogAdapter = chatLogObj.GetComponent <ChatLogAdapter>(); HideAll(); Show(chatTypeObj, chatObj); chatTypeObj.GetComponent <Button>().onClick.AddListener(() => { HideAll(); Show(chatTypeObj, chatObj); }); emojiTypeObj.GetComponent <Button>().onClick.AddListener(() => { HideAll(); Show(emojiTypeObj, emojiObj); }); chatLogTypeObj.GetComponent <Button>().onClick.AddListener(() => { HideAll(); Show(chatLogTypeObj, chatLogObj); }); }
public override void OnViewCreated(Android.Views.View view, Android.OS.Bundle savedInstanceState) { EmojiconRecentsManager.Context =view.Context; mAdapter = new EmojiAdapter(view.Context, EmojiconRecentsManager.Recents); GridView gridView = (GridView) view.FindViewById(Resource.Id.Emoji_GridView); gridView.Adapter = mAdapter; gridView.ItemClick += OnItemClick; }
public override void OnDestroyView() { base.OnDestroyView (); mAdapter = null; }