Android :: Scroll Two ListView In Layout

Sep 29, 2010

I have 2 ListView in a layout. I want each ListView show all their items. And scroll the whole layout.

Android :: scroll two ListView in layout


Android :: Scroll To Last Line Of Table Layout Within Scroll View

Jun 21, 2010

I want to have a dynamic table, with rows added over time as a result of user interaction, using a TableLayout inside a ScrollView. This works fine, but when I want to scroll to the end of the table using fullScroll(), it always leaves out the last line; that is, it scrolls so that the one before the last one is visible. The last line is visible when scrolling manually, and the scrollbar is correct too.I'm of course open to suggestions as to how to make a better layout out of this; but I'm specifically interested in understanding why fullScroll() behaves that way. Should I give it a different parameter, or use something else altogether? Or does it do that because the newly added line isn't yet visible somehow? (if so, how can I solve that?) Or did I miss some other obvious thing?The following code replicates the problem: TestActivity.java:
package com.example.android.tests;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ScrollView;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
public class TestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button) findViewById(R.id.AddRow)).setOnClickListener(new View.OnClickListener() { public void onClick(View v) {
Random rnd = new Random();
TableRow nr = new TableRow(v.getContext());
for (int c=0; c<3; c++) {
TextView nv = new TextView(v.getContext());
nv.setText(Integer.toString(rnd.nextInt(20)-10));
nr.addView(nv);
}((TableLayout) findViewById(R.id.Table)).addView(nr);
// Scrolls to line before last - why?
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
}main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:text="Add Row"
android:id="@+id/AddRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
<ScrollView
android:id="@+id/TableScroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/AddRow"
android:layout_alignParentTop="true" >
<TableLayout
android:id="@+id/Table"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="0,1,2" />
</ScrollView>
</RelativeLayout>
Edit: for reference, I implemented Romain Guy's solution as follows:In TestActivity.java, replace:
// Scrolls to line before last - why?
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
// Enqueue the scrolling to happen after the new row has been layout
((ScrollView) findViewById(R.id.TableScroller)).post(new Runnable() {
public void run() {
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);

View 1 Replies View Related

Android :: Add Scroll Bar For Linear Layout?

Nov 20, 2010

I need to add a scroll for linear layout.I use the following code to create the linear layout.But it's not working LinearLayout llay=new LinearLayout(context); llay.setVerticalScrollBarEnabled(true); If i use the following lines i will get the Scrollbar. ScrollView sc=new ScrollView(context); sc.addView(llay); But I need to add scroll for the Linear layout without using ScrollView.

View 1 Replies View Related

Android :: Add A Scroll Bar To A Tabe Layout?

Oct 15, 2010

How to add a scroll bar to a table layout? I have tried covering the table layout with a scroll view. But that did not work!

View 2 Replies View Related

Android :: How To Make Layout Able To Scroll Down?

Sep 29, 2010

I can not scroll down the screen to view the data in the Replyby section. How can I make my layout scrollable?

View 1 Replies View Related

Android :: Use Scroll Bar In Linear Layout View

Aug 29, 2009

How can i use Scroll bar in my Linear layout view?

View 3 Replies View Related

Android :: Horizontal Scroll On Table Layout?

Mar 7, 2010

I am having a Table layout which has 3 columns defined. But due to large Text in the second column, the content is going off the screen. So i was trying to place a horizontal Scrollbar. But was unable to do.

I am using Android 1.5 as target.

XML code of the table layout

CODE:......................

View 1 Replies View Related

Android :: ListView And Other Widgets Scroll As Whole

Jul 23, 2009

- 2 input boxes where the user can enter criteria to search for - 1 search button - when the search button is clicked, a search is performed and on the same page the matches are shown *below* the 2 input boxes and search button. - the results can be quite a few (say up to 50), which won't fit all on the viewable part of the screen, so the user has to be able to scroll down in the results. - when the user scrolls down over the results, the 2 input boxes + search button should of course also scroll up out of sight.

Basically the behaviour you get when you for example do a google search on google.com. But, for clarity: I don't want to use the WebView. Note that there should be no scrollbar for the results only (that can be done easily with a standard ListView), the all needs to scroll as a whole. The reason I want this behavior is that I don't want to direct the user to a next screen with the search results; that would be so annoying having to go back to the "search" screen all the time if you want to enter another search criteria, like if you figured out you made a typo.............................

View 5 Replies View Related

Android :: Horizontal Scroll In ListView

Mar 26, 2010

I would like to catch horizontal scrolling in ListView. I don't wont to scroll ListView content, I need an event only. I use GestureDetector, and in onScroll() method I can figure out when user scrolls in horizontal direction. This part works. But my problem is ListView fires onItemLongClick event also. I need this event, but only if user doesn't scroll. If user scrolls in vertical direction, ListView doesn't fire onItemLongClick event. I need the same behavior for horizontal scrolling also.

View 2 Replies View Related

Android :: ListView Scroll Up / Down Without Gestures

Nov 5, 2009

I'm trying to scroll the ListView up/down actions by pressing a button, instead of using finger gesture. It looks like the super class AbsListView.onTouchEvent(MotionEvent ev) handles all the scrolling up/down motion and animation. So if I want to scroll the list by pressing a button, I don't really have a MotionEvent to pass onto onTouchEvent method for it to work. I tried ListView.scrollTo(x,y), it kind of works but the hidden part of the ListView is not rendered when shown on the screen. I am trying to re-draw the list by using: ListView.invalidate(), ListView.invalidateViews(), list.adapter.notifyDataSetChanged()

View 3 Replies View Related

Android :: View And ListView Scroll At Once?

Oct 22, 2009

What I have now is a layout that includes a list view at the bottom. All of the items in the layout above the list view remain fixed as you scroll through the list view. I would like the entire page to scroll so for example when you reached the bottom of the list you would no longer see the items above the list view.

View 5 Replies View Related

Android :: Set Scroll Position Of ListView?

Jul 30, 2010

I have a listview displaying my data.Ok. I want to set the scroll position in a position of my choice, but I just cant do it. I used :

myListView.setSelection( anyPosition ); myListView.setSelected(true); and has not worked. I also tried : myListView.scrollTo(0, PositionY); and myListView.scroolBy(0, PositionY);

and there's a strange behavior, this two methods doesn't put the scrool in the "PositionY", it made the "PositionY" be the first position in the list, cutting everything that exist before.

View 3 Replies View Related

Android :: Scroll Speed Of Listview

Apr 24, 2009

Get scroll speed of Listview, Ivan Soto Fernandez Web Developer

View 4 Replies View Related

Android :: Scroll To Position In ListView

Jun 10, 2010

I have a long listView that the user scrolls around and then returns to the previous menu. What I want is that when the user opens this list View again the list to be scrolled to where the it was previously left. Any ideas on how this can be achieved ?

View 2 Replies View Related

Android :: Get Rid Of Shadow When I Scroll ListView?

Jul 10, 2010

How can i get rid of the shadow when I scroll ListView.

I have shadows appearing on top and bottom of the list.

View 1 Replies View Related

Android :: Scroll The Layout Editor In ADT Eclipse Plug In

May 11, 2010

Has anyone figured out how to scroll the contents of the Layout Editor when those contents overflow one "screen"? I'm talking about at design-time while using the ADT Layout Editor, not scrolling at run-time on a physical device (that works fine).

View 2 Replies View Related

Android :: Scroll View Embedded In Table Layout

Jul 29, 2010

Before I added my ListView, along with changing my TableLayout height to "wrap_content" as opposed to "fill_parent", my ScrollView displayed properly. Here is my XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" Code...

View 1 Replies View Related

Android :: Table Layout In A Screen - Horizontal Scroll?

Sep 9, 2009

I am using a table layout in a screen. i need to have both horizontal and vertical scrolls. By default i am able to get vertical scroll in the view but horizontal scroll is not working. I am using android SDK 1.5 r3
Ihv already tried android:scrollbars = "horizontal". I hv read on some forums that in cupcake update horizontal scroll is possible in andorid.

View 3 Replies View Related

Android :: Listview Background Image Changes On Scroll?

Apr 30, 2010

I am developing an android application where I need to manipulate the background image of the rows in listview on certain conditions. Initially when the listview is loaded all works properly. But when I scroll down to the listview and come up again the background image changes. Can someone tell me the reason why its happening so? Hope to get the reply soon.

View 6 Replies View Related

Android :: Saving ListView Scroll Location?

Jan 20, 2010

I'm trying to figure out how to save the location my ListView is scrolled to. Currently I am saving the ArrayList of the ListView. When the user comes back to the screen I reload the ArrayList but can't figure out how to make it scroll to the last location.

View 3 Replies View Related

Android :: Scroll Listview To Focus Particular Element?

Jan 30, 2009

I'm trying to scroll my ListView (from an Activity) to a particular element in the list. I know it's position in the list. How is this possible?

View 4 Replies View Related

Android :: Maintaining Scroll Position Of ListView

Apr 7, 2009

In my app, my main class extends ListActivity and calls a fillData() function to reload the list whenever changes are made. I'm still getting the hang of this, so I borrowed that concept from the Android Notepadv1-Notepadv3 tutorials. Everything works great, however whenever I need to change the list (remove an item, re-sort it, edit an item), the ListView refreshes and loses its scroll position. The scroll position is reset to the top after each fillData() call.

It appears to be resetting the scroll position to the top because I'm using setListAdapter() each time in fillData(), setting it to a new SimpleCursorAdapter. How can I get the list to "update in place", where the scroll position is seamlessly maintained to the user? I tried heading down the "items.changeCursor(cursor)" path, but that didn't seam to do much for me.......................

View 2 Replies View Related

Android :: ListView Scroll In Touch Mode?

Feb 18, 2009

i'm rearranging items in the list by dragging the item. I'm in the touch mode and want to scroll view couple of items then i'm on the last/first visiblePosition. Since i'm in the touch mode setSelection is useless. How i can scroll a list in the touch mode. For drag i'm using onTouchEvent , onLayout to change background for the current item + some stuff in adapter to make a swap.

View 3 Replies View Related

Android :: Making Child ListView Scroll

Jan 29, 2010

I am trying to make a terminal type app that is wider than the actual android screen. A listview is great except that I don't want the text to wrap. If the text is wider than the screen I want it to print the full text and then the user can scroll over horizontally if they want to see what was printed off the screen. Just FYI this is for ascii type tables. I have followed this example:

It works great as far as horizontal text goes it does exactly what I want but I am unable to get the ListView inside the custom LinearLayout to actually scroll veritcally. I have tried passing the Y coordinates from the onScroll method to mListView such as: mListView.scrollBy(0, distanceY); but that seems to move the custom LinearLayout window instead of just scrolling the ListView. I can tell that the ListView is not scrolling because the window moves without the vertical scroll bar of the ListView moving.

View 1 Replies View Related

Android :: Scroll To The New Added Item In ListView

May 7, 2010

My application show a ListView with a button which allow user to add an element. When the user clicks on this button, another Activity is started to allow user to populate the new element. When the add is finished, we return to the previous Activity with the ListView and I would like to scroll to the new element.

Note that this element is not necessarily at the end of the ListView because there is an "order by" when I retrieve the datas from the database. I know I need the cursor position of the new element to make the ListView scrool to it, but the only info I have about this element is its id, so how to convert this id to cursor position ? Do I have to loop on the cursor to find the position?

View 1 Replies View Related

Android :: ListView Scroll To Selected Item

Aug 17, 2010

I have a ListView with an edit text and a button below it. When I click on a listView item the keyboard appears and push up the edit text and the button. I want the list to scroll to the selected item.

View 2 Replies View Related

Android :: Listview Scroll To Number Of Listitems

Dec 23, 2009

I am using Listview, i want to scroll down to list's 10 item when view get loaded, how can do that?

View 1 Replies View Related

Android :: ListView : Automatically Scroll To See An Element ?

Feb 19, 2009

I am facing a strange an issue that should simple to solve I suppose. I wonder how can I automatically scroll to see an element in a list view. Let's say I know that I want to see the element view number 6 in my list view, how do I scroll my list to see this element ?

I look at the API but without any success, just a word on where to look.

View 3 Replies View Related

Android : Get A ListView And TextView To Scroll As One Unit?

Oct 11, 2010

I have a main menu screen with a simple ListView that contains "links" to further screens in my app (Browse, Bookmarks, Settings, About, etc.). Underneath the ListView there is a TextView (more accurately, a TextSwitcher that rotates TextViews) that changes every 10 seconds to display a new "tip".

In portrait mode, this works fine. There are my five list items in the ListView , and my tip label underneath. However, when I switch to landscape mode, the ListView is taller than the screen. The ListView scrolls normally, but I cannot scroll past the end of the ListView to see the TextView underneath.

I have tried every possible combination of Layouts, wrappers, ScrollViews, and layout_height parameters and I simply cannot get it to behave.

Here is the simplest code ...

Like I've said, I've already tried so many different combinations that I can't list them, and for the most part I was randomly inserting XML in an attempt to get something to work the way I wanted. So I'd greatly appreciate suggestions as to how I would go about doing this the right way.

View 1 Replies View Related

Android :: Scroll ListView With Custom Adapter - Too Fast

Aug 4, 2010

I have a listview with a custom arrayadapter that handles about 15 strings. The style of each row alternates (between labels and values for those labels--for example row 1 could be "email address" and row 2 would be the actual email address). I'm changing the style of each row to alternate like this in the arrayadapter's getView() method. So if the item at the current position is a label, I'll change the styling from the default row style (which is what the values have applied to them). When the listview first loads, the styling is perfect and just how I want it to be. If I scroll the list slowly up or down, it stays that way. However, if I scroll the list fast up and down, the styling of the value rows starts changing to that of the label ones until all of the rows have the styling of a label row. I've used custom adapters on other listviews in the app with no problems like this. Found out that it also changes all of the rows to the label styling on portrait->landscape orientation changes. Doesn't do this on landscape->portrait changes. Below is the adapter I'm using.

public class DetailsAdapter extends ArrayAdapter<String> { private TextView text = null; private String item = null;
public DetailsAdapter(Context context, int resource, int textViewResourceId, String[] objects) { super(context, resource, textViewResourceId, objects);
} @Override public View getView(int position, View convertView, ViewGroup parent) { text = (TextView) super.getView(position, convertView, parent); item = getItem(position);
if (item.equals("Name") || item.equals("Mobile") || item.equals("Home") || item.equals("Email") || item.equals("Address")) { text.setBackgroundColor(0xFF575757); text.setTextSize(15);
text.setTypeface(null, Typeface.BOLD); text.setPadding(8, 5, 0, 5);
} else { text.setPadding(15, 15, 0, 15); } return text;
} @Override public boolean isEnabled(int position) { item = getItem(position);
if (item.equals("Name") || item.equals("Mobile") || item.equals("Home") || item.equals("Email") || item.equals("Address")) { return false;
} else { return true; } } }

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved