First of all please note, I don't need to scroll List content, I want to move whole list view.
I have a ListView, and I want move whole this view vertically. I can do it by putting list into LinearLayout container, and then call scrollTo(x,y) on that container. Also, I can move my list horizontally, by passing some values to x parameter when calling scrollTo(x,y) directly on my ListView. But changing y and calling that method on ListView has no effect. Maybe someone could suggest a way to move ListView vertically without using extra layouts, margins, invisible headers e t.c.
Thanks
            Asked
            
        
        
            Active
            
        
            Viewed 224 times
        
    0
            
            
         
    
    
        OFFmind
        
- 597
- 1
- 5
- 13
- 
                    Maybe a picture (quick sketch/mockup) of what you are trying to accomplish would help illustrate the issue more clearly? – Scott W Nov 12 '13 at 14:44
- 
                    I want to move listview a little bit down, by y-axis, like a view. Like a button. So, not a content of the list, but listview itself. I can do such thing with linearLayout by calling scrollTo(0,20). Listview has the same method, but such calling do nothing (not action at all). – OFFmind Nov 12 '13 at 15:05
- 
                    So, there are lots of ways to accomplish moving a View on the screen. Maybe I am just a more visual person, but I was hoping that a picture of what you are trying to accomplish would make the proper solution more obvious. – Scott W Nov 12 '13 at 15:08
1 Answers
0
            
            
        if you want to move it on your own (touch) you can put it in a ScrollView (can only host one child), this will let you move the Listview within the ScrollView container.
or, if you want to animate it you could use
ObjectAnimator.ofFloat(yourListView, "y", yNewPosition).setDuration(ANIMATION_TIME).start();
 
    
    
        Israel Tabadi
        
- 574
- 4
- 11
- 
                    If you do end up wanting to put your ListView in a ScrollView, beware of the complications: http://stackoverflow.com/questions/3495890/how-can-i-put-a-listview-into-a-scrollview-without-it-collapsing – Scott W Nov 12 '13 at 16:32