2011-08-24 12 views
14

स्क्रॉल प्रभाव पर नीली छाया हमारे ऐप में वास्तव में बदसूरत लगती है। क्या पूरे स्क्रॉल प्रभाव को अक्षम करने का कोई तरीका है? आप जानते हैं और उस में scrollview के बहुत सारे सूचियाँ ... कि शर्म की बात होगी अगर मैं हर विजेट कि स्क्रॉल ... THX ~मैं अपने ऐप में सभी स्क्रॉल प्रभाव को कैसे अक्षम कर सकता हूं?

+0

क्या आप स्क्रॉल प्रभाव का एक उदाहरण छवि पोस्ट कर सकते हैं जिसका आप उल्लेख कर रहे हैं? – Phil

+0

मैंने कभी ऐसा करने के लिए एक रास्ता नहीं चलाया है। सभी उपकरणों में overscroll नहीं है, और वे सभी जो ऐसा करते हैं, वही करते हैं। तो कम से कम आपका ऐप हर किसी के लिए इस तरह से नहीं दिख रहा है। – FoamyGuy

उत्तर

21

आप अपने विषय में एक ScrollViewStyle और ListViewStyle परिभाषित कर सकते हैं की कोशिश की है AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="ch.citux.example" 
     android:versionCode="1" 
     android:versionName="1.0"> 

<uses-sdk android:targetSdkVersion="16" android:minSdkVersion="8"/> 

<application 
     android:hardwareAccelerated="true" 
     android:label="@string/app_name" 
     android:icon="@drawable/ic_launcher" 
     android:theme="@style/Theme.MyTheme"> 

, यह है कि कोई और अधिक ओवरस्क्रॉल;)

0

आप पहले से ही setOverScroolMode का इस्तेमाल किया है सकते हैं में इसे अक्षम करना पड़ रहे हैं, OVER_SCROLL_NEVER के साथ? तब

<style name="Theme.MyTheme" parent="android:Theme.Holo"> 
    <item name="android:listViewStyle">@style/Widget.MyTheme.ListView</item> 
    <item name="android:scrollViewStyle">@style/Widget.MyTheme.ScrollView</item> 
</style> 

<style name="Widget.MyTheme.ListView" parent="android:Widget.ListView"> 
    <item name="android:overScrollMode">never</item> 
</style> 

<style name="Widget.MyTheme.ScrollView" parent="android:Widget.ScrollView"> 
    <item name="android:overScrollMode">never</item> 
</style> 

आप आप अपने विषय को परिभाषित करने के लिए है:

17

मैं चेहरा एक ही समस्या

इस कोड

listView.setOverScrollMode(View.OVER_SCROLL_NEVER); 
8

आप खुलने से "res/values ​​/ styles.xml" फ़ाइल और bellow की तरह आइटम पंक्ति जोड़कर सब कुछ खत्म हो स्क्रॉल प्रभाव को निष्क्रिय कर सकते हैं:

<style name="AppTheme" parent="AppBaseTheme"> 
    <item name="android:overScrollMode">never</item> 
</style> 
8

आप यह बस

कर सकते हैं layout.XML

सेट में

android:overScrollMode="never" 

स्क्रॉलव्यू

+0

सरल सबसे अच्छा है :) – user1010160

संबंधित मुद्दे

 संबंधित मुद्दे