From d7215993512431c8a175a2a6247c17842715c4f2 Mon Sep 17 00:00:00 2001 From: Sebastian Kaspari Date: Thu, 18 Mar 2010 20:26:04 +0100 Subject: [PATCH] Always scroll if not using full channel view --- src/org/yaaic/adapter/DeckAdapter.java | 2 +- src/org/yaaic/view/ConversationActivity.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org/yaaic/adapter/DeckAdapter.java b/src/org/yaaic/adapter/DeckAdapter.java index c937642..67ad3ef 100644 --- a/src/org/yaaic/adapter/DeckAdapter.java +++ b/src/org/yaaic/adapter/DeckAdapter.java @@ -205,7 +205,7 @@ public class DeckAdapter extends BaseAdapter list.setPadding(5, 5, 5, 5); list.setVerticalFadingEdgeEnabled(false); list.setScrollBarStyle(ListView.SCROLLBARS_OUTSIDE_INSET); - list.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL); + list.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL); list.setSelection(list.getAdapter().getCount() - 1); // scroll to bottom return list; diff --git a/src/org/yaaic/view/ConversationActivity.java b/src/org/yaaic/view/ConversationActivity.java index 2fe8c4b..ac803dd 100644 --- a/src/org/yaaic/view/ConversationActivity.java +++ b/src/org/yaaic/view/ConversationActivity.java @@ -38,6 +38,7 @@ import android.widget.AdapterView; import android.widget.EditText; import android.widget.Gallery; import android.widget.ImageView; +import android.widget.ListView; import android.widget.TextView; import android.widget.ViewSwitcher; import android.widget.AdapterView.OnItemClickListener; @@ -279,6 +280,7 @@ public class ConversationActivity extends Activity implements ServiceConnection, Conversation conversation = deckAdapter.getItem(position); MessageListView canvas = deckAdapter.renderConversation(conversation, switcher); + canvas.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL); canvas.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); canvas.setDelegateTouchEvents(false); // Do not delegate