带有SwitchCompat和Seekbar的Android UI重绘/刷新问题

问题描述 投票:1回答:1

任何人都有以下问题的经验:

具有以下两个组件的UI重绘/刷新问题

  • android.support.v7.widget.SwitchCompat切换开关将在可见/不可见的2个不同视图之间切换

  • android.widget.SeekBar滑动搜寻栏将导致显示viewpager视图

说明;当我向任意方向滑动以上任一小部件时:

  • 缩略图不会滑到预期位置
  • 由交换机触发的用户界面更改未发生

但是:

  • SwitchCompat的onCheckedChanged方法绝对被称为;打印声明/吐司确认此
  • Seekbar的onStopTrackingTouch方法绝对被称为;打印声明/吐司确认此

待进一步调查

  • 拉开滑动抽屉,会导致小部件正确地重绘其状态。
  • 似乎无效/刷新未正确调用,但NavigationDrawer强制执行此操作

我已经在4种不同的设备上尝试过...

三星S5:Android 5.0.1(API 21)-不好三星S7:Android 7.0(API 24)-不确定Samsung S3 Mini:Android 4.2.2(API 17)-确定三星平板电脑:Android 4.1.2(API 16)-确定

这里是我的设置摘要

IDE:Android StudioGradle节选:

    compileSdkVersion 26
    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 26
        vectorDrawables.useSupportLibrary = true
    }
    buildToolsVersion '26.0.0'
}

dependencies {
    compile 'com.android.support:appcompat-v7:26.0.0'
    compile 'com.android.support:design:26.0.0'
    compile 'com.android.support:support-v4:26.0.0'
    compile 'com.anjlab.android.iab.v3:library:1.0.44'
}

请帮助!

android user-interface refresh lag
1个回答
0
投票

请确保您扩展AppCompatActivity

© www.soinside.com 2019 - 2024. All rights reserved.