bóng màu xanh trên hiệu ứng cuộn trông thực sự xấu xí trong ứng dụng của chúng tôi. Có cách nào để vô hiệu hóa tất cả hiệu ứng cuộn qua không? bạn biết có rất nhiều scrollview và Danh sách trong nó ... đó sẽ là một sự xấu hổ nếu tôi phải vô hiệu hóa nó trong mỗi widget có thể cuộn ... thx ~Làm cách nào để tắt tất cả hiệu ứng cuộn trong ứng dụng của tôi?
14
A
Trả lời
21
Bạn có thể định nghĩa một ScrollViewStyle và ListViewStyle trong Theme của bạn:
<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>
Sau đó, bạn phải xác định chủ đề của bạn trong bạn 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">
Vậy là xong, không còn phải thanh cuộn;)
0
Các bạn đã sử dụng setOverScroolMode
, với OVER_SCROLL_NEVER
?
17
tôi có mặt cùng một vấn đề
thử mã này
listView.setOverScrollMode(View.OVER_SCROLL_NEVER);
8
Bạn có thể vô hiệu hóa tất cả các hiệu ứng trên cuộn bằng cách mở "res/values / styles.xml" tập tin và thêm dòng sản phẩm như dưới đây:
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:overScrollMode">never</item>
</style>
8
bạn có thể làm điều đó chỉ đơn giản là
Trong Layout.xml
Đặt
android:overScrollMode="never"
Trong scrollview
+0
đơn giản là tốt nhất :) – user1010160
Các vấn đề liên quan
- 1. Làm cách nào để chạy thử nghiệm cho tất cả các ứng dụng Django của tôi?
- 2. iOS 5: Làm cách nào để tắt bàn phím Emoji trong ứng dụng của tôi?
- 3. iPhone SDK: Làm cách nào để thêm chế độ xem cuộn vào ứng dụng của tôi?
- 4. Làm thế nào để tắt tất cả các Executors khi bỏ một ứng dụng?
- 5. Làm mờ hiệu ứng cuộn
- 6. Làm cách nào để hồ sơ ứng dụng của tôi - mục menu bị tắt?
- 7. Tôi làm cách nào để yêu cầu ứng dụng Cocoa của tôi thoát khỏi ứng dụng?
- 8. Làm cách nào để tắt proguard để xây dựng ứng dụng Android của tôi?
- 9. Làm cách nào để tắt tính năng cuộn trên ứng dụng web iPad?
- 10. Làm cách nào để khởi chạy ứng dụng android trong ứng dụng của tôi trong Android?
- 11. Làm cách nào để chạy chương trình tất cả các bài kiểm tra JUnit trong ứng dụng Java của tôi?
- 12. Làm cách nào để phân bổ tất cả bộ nhớ availble trong studio trực quan cho ứng dụng của tôi?
- 13. Làm thế nào để tắt âm thanh của ứng dụng của tôi?
- 14. android: làm cách nào để mở ứng dụng khác từ ứng dụng của tôi?
- 15. Làm cách nào tôi có được tên danh mục Tất cả ứng dụng Android?
- 16. cách nhận tất cả các tuyến đường trong ứng dụng đường ray của tôi?
- 17. Làm cách nào để tắt tất cả các sự kiện liên lạc trên tất cả trẻ em của một ViewGroup?
- 18. Tôi làm cách nào để có được tất cả lịch và sự kiện của lịch từ ứng dụng iphone?
- 19. Làm thế nào tôi có thể bắt tất cả ngoại lệ trong ứng dụng iPhone
- 20. Làm cách nào để bắt tất cả các lỗi được ném trong ứng dụng MVC 3.0?
- 21. Làm cách nào để triển khai hộp kiểm "Chọn tất cả" trong ứng dụng ASP.NET MVC?
- 22. Làm thế nào tôi có thể tìm thấy tất cả các đơn vị trong ứng dụng Delphi của tôi?
- 23. Làm thế nào để tôi Log4j đúng cách, đóng tất cả các ứng dụng và, do đó, các tệp
- 24. Tôi làm cách nào để chia sẻ cấu hình ứng dụng trong ứng dụng .net?
- 25. Android adjustResize - Cách tắt hiệu ứng mờ dần
- 26. làm cách nào để ứng dụng của tôi đọc cấu hình ứng dụng thay vì machine.config?
- 27. Làm cách nào để phát hiệu ứng âm thanh ngắn trong ứng dụng javascript?
- 28. Làm cách nào để mở ứng dụng Cài đặt từ ứng dụng của tôi?
- 29. Tôi làm cách nào để xóa tên ứng dụng khỏi URL của ứng dụng Grails?
- 30. Làm thế nào để giữ tất cả các ứng dụng django của tôi trong thư mục cụ thể
Bạn có thể đăng hình ảnh ví dụ về hiệu ứng cuộn mà bạn đang đề cập đến không? – Phil
Tôi chưa bao giờ chạy qua một cách để làm điều đó. Không phải tất cả các thiết bị đều có overscroll, và không phải tất cả các thiết bị trông giống nhau trong khi chúng đang làm việc đó. Vì vậy, ít nhất ứng dụng của bạn không xuất hiện theo cách đó cho mọi người. – FoamyGuy