示例#1
0
        private void PostMessage(string Message, People person)
        {
            Log.Debug (TAG, Message);
            ChatMessages.Add ( new ChatMessage( Message, person) );

            listAdapter = new ChatAdapter(this, ChatMessages.ToArray());
            listView.Adapter = listAdapter;
        }
示例#2
0
        private void SetUpList()
        {
            listView = FindViewById<ListView>(Resource.Id.ChatList);

            InputBox = FindViewById<EditText>(Resource.Id.input);

            FindViewById<Button>(Resource.Id.send).Click += (sender, e) => SendMessage(sender, e);

            FindViewById<Button>(Resource.Id.learnButton).Click += (sender, e) => {
                Intent i = new Intent(this, typeof(LearningPage));
                StartActivity(i);
            };

            ChatMessages = new List<ChatMessage>();

            listAdapter = new ChatAdapter(this, ChatMessages.ToArray());

            listView.Adapter = listAdapter;

            listView.TranscriptMode = TranscriptMode.AlwaysScroll;
            listView.StackFromBottom = true;
        }