flick scrolling

by bob » Fri, 20 May 2011 08:36:07 GMT


Sponsored Links
 Is there an easy way to do that scrolling where someone moves their
finger really fast across the screen and the scrolling continues a bit
after their finger has lifted?

-- 



Re: flick scrolling

by TreKing » Fri, 20 May 2011 08:43:06 GMT


 



Yup - real easy - just put your finger down on a scrollable item on the
screen and flick it really fast. It will do exactly what you describe.

-------------------------------------------------------------------------------------------------
TreKing < http://sites.google.com/site/rezmobileapps/treking> ; - Chicago
transit tracking app for Android-powered devices

-- 


Sponsored Links


Other Threads

1. Should I use "synchronized" for a boolean variable

Hi,

I use a boolean variable "flag" both in main and child thread. This
"flag" is used to notify child thread to exit. I only use simple
operation, e.g., "flag=false", "if (flag) {}". As I know, in java,
"get and set a boolean variable" is atomic. So "synchronized" is not
needed for variable "flag", declaring "flag" as "volatile" is enough.

Is this still true in Android?

Thanks
Jason He

-- 

2. landscape View problem

Hello Friends,

I have a question about landscape view. In my application i have set
layout gravity property to bottom (android:gravity="bottom") and
another property marginTop="-37dip". I have a scrollView and few more
layouts. When i run application in normal view it works fine but when
i change screen view to landscape, half of layout at the bottom go
down from the screen. Any solution plz. Here is my layout code.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">
     <ScrollView
        android:id="@+id/ScrollView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="50dip"
        android:layout_marginTop="2dip" >
                <RelativeLayout
                        android:id="@+id/layoutR"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content">
                        
                        <ImageView android:id="@+id/galleryPic"
                android:layout_width="140dip"
                android:layout_height="175dip"
                android:background="#ff666666" />

                <TextView
                android:id="@+id/lblmail"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:layout_alignParentTop="true"
                android:layout_marginLeft="5dip"
                android:text="E_mail:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/galleryPic" />
                
                <EditText
                android:id="@+id/txt_email"
                android:layout_width="170dip"
                android:layout_height="32dip"
                android:layout_marginLeft="5dip"
                android:hint="e-mail"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/galleryPic"
                android:layout_below="@+id/lblmail" />

                <TextView
                android:id="@+id/lblpass"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:layout_marginLeft="5dip"
                android:text="Password:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/galleryPic"
                android:layout_below="@+id/txt_email" />

                <EditText
                android:id="@+id/txt_pass"
                android:layout_width="170dip"
                android:layout_height="32dip"
                android:password="true"
                android:maxLines="1"
                android:layout_marginLeft="5dip"
                android:hint="password"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/galleryPic"
                android:layout_below="@+id/lblpass" />
                
                <TextView
                android:id="@+id/lblrepass"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:layout_marginLeft="5dip"
                android:text="Re-Password:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/galleryPic"
                android:layout_below="@+id/txt_pass" />

                <EditText
                android:id="@+id/txt_repass"
                android:layout_width="170dip"
                android:layout_height="32dip"
                android:password="true"
                android:maxLines="1"
                android:layout_marginLeft="5dip"
                android:hint="re-password"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/galleryPic"
                android:layout_below="@+id/lblrepass" />
                
                <Button
                android:id="@+id/btn_Gallery"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:typeface="serif"
                android:textStyle="bold"
                android:text="Browse"
                android:layout_below="@+id/galleryPic" />
                
                <TextView
                android:id="@+id/lblname"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Name:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="6dip"
                android:layout_below="@+id/btn_Gallery" />

                <EditText
                android:id="@+id/txt_name"
                android:layout_width="224dip"
                android:layout_height="32dip"
                android:hint="name"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="3dip"
                android:layout_toRightOf="@+id/lblname"
                android:layout_below="@+id/btn_Gallery"
                android:layout_marginLeft="5dip" />
                
                <TextView
                android:id="@+id/lblage"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Age:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="9dip"
                android:layout_below="@+id/lblname" />
                
                <EditText
                android:id="@+id/txt_age"
                android:layout_width="225dip"
                android:layout_height="32dip"
                android:hint="age"
                android:numeric="integer"
                android:maxLines="1"
                android:maxLength="3"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/lblage"
                android:layout_below="@+id/txt_name"
                android:layout_marginLeft="19dip" />
                
                <TextView
                android:id="@+id/lblsex"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Sex:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="12dip"
                android:layout_below="@+id/lblage" />
                
                <EditText
                android:id="@+id/txt_sex"
                android:layout_width="226dip"
                android:layout_height="32dip"
                android:hint="sex"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/lblsex"
                android:layout_below="@+id/txt_age"
                android:layout_marginLeft="20dip" />
                
                <TextView
                android:id="@+id/lbllocation"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Location:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="12dip"
                android:layout_below="@+id/lblsex" />
                
                <EditText
                android:id="@+id/txt_location"
                android:layout_width="206dip"
                android:layout_height="32dip"
                android:hint="location"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/lbllocation"
                android:layout_below="@+id/txt_sex"
                android:layout_marginLeft="5dip" />
                
                <TextView
                android:id="@+id/lblstatus"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Status:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="12dip"
                android:layout_below="@+id/lbllocation" />
                
                <EditText
                android:id="@+id/txt_status"
                android:layout_width="225dip"
                android:layout_height="32dip"
                android:hint="status"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/lblstatus"
                android:layout_below="@+id/txt_location"
                android:layout_marginLeft="5dip" />
                                
                <TextView
                android:id="@+id/lblinterest"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Interest:"
                android:typeface="serif" android:textStyle="bold"
                android:layout_marginTop="12dip"
                android:layout_below="@+id/lblstatus" />

                <EditText
                android:id="@+id/txt_interest"
                android:layout_width="212dip"
                android:layout_height="32dip"
                android:hint="interest"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/lblinterest"
                android:layout_below="@+id/txt_status"
                android:layout_marginLeft="5dip" />

                <TextView
                android:id="@+id/lblorientation"
                android:layout_width="wrap_content"
                android:layout_height="21dip"
                android:text="Orientation:"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_marginTop="12dip"
                android:layout_below="@+id/lblinterest" />

                <EditText
                android:id="@+id/txt_orientation"
                android:layout_width="187dip"
                android:layout_height="32dip"
                android:hint="status"
                android:maxLines="1"
                android:textSize="10sp"
                android:typeface="serif"
                android:textStyle="bold"
                android:layout_toRightOf="@+id/lblorientation"
                android:layout_below="@+id/txt_interest"
                android:layout_marginLeft="5dip" />

                </RelativeLayout>

     </ScrollView>
     <RelativeLayout
        android:layout_marginTop="-32dip"
        android:gravity="bottom"
        android:layout_height="50dip"
        android:layout_width="fill_parent"
        android:background="#ff999999"  >

        <Button
                android:id="@+id/btnNext"
                android:layout_width="100dip"
                android:layout_height="45dip"
                android:text="Next"
                android:layout_marginTop="2dip"
                android:layout_alignParentRight="true"/>
     </RelativeLayout>
</LinearLayout>



//Zeeshan

-- 

3. ScrollView Problem

4. Draw Image on view

5. Best phone for OpenGL game dev

6. Getting An Image from XML

7. Creating/Generating ids for views?