2014-03-26 51 views
0

我不想讓我的scrollview一甩,只能正常滾動。我發現這個類覆蓋了ScrollView,但由於我是Android新手,我不知道如何使用它。有任何想法嗎?Android ScrollView禁用一瞥

import android.content.Context; import android.util.AttributeSet; import android.widget.ScrollView;

公共類ScrollViewNoFling擴展滾動型{

/** 
* @param context 
* @param attrs 
* @param defStyle 
*/ 
public ScrollViewNoFling(Context context) { 

    super(context); 
    // TODO Auto-generated constructor stub 
} 
public ScrollViewNoFling(Context context, AttributeSet attrs) { 

    super(context, attrs); 
    // TODO Auto-generated constructor stub 
} 
public ScrollViewNoFling(Context context, AttributeSet attrs, int defStyle) { 

    super(context, attrs, defStyle); 
    // TODO Auto-generated constructor stub 
} 

@Override 
public void fling (int velocityY) 
{ 
    /*Scroll view is no longer gonna handle scroll velocity. 
    * super.fling(velocityY); 
    */ 
} 

}

+0

不要這樣做!它毀了用戶體驗,用戶習慣於能夠投擲。禁用投擲是糟糕的設計。 –

回答

1

比方說這個自定義類的作品,你的包是com.example.app,你可以用你sutom視圖類在layout.xml文件中像這樣

 <com.example.app.ScrollViewNoFling 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       ... 
     /> 

但是你可以在你的IDE裏面輸入f你的軟件包的第一封信可能會顯示出來。你

也可以找到查看瀏覽器在IDE中(可能在列表的底部)

希望這有助於這裏面的自定義視圖。