在以下代码中,android:progressTint="#c9c9c9"
,android:secondaryProgressTint="#bebebe"
和android:thumbTint="#a9a9a9"
是API Level 21功能。但是,我目前正在使用com.android.support:appcompat-v7:23.1.1
。我的应用程序是否会在低于API 21的设备上运行?
<SeekBar
android:id="@+id/teacher_intro_seekbar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:progress="10"
android:paddingRight="10dp"
android:progressTint="#c9c9c9"
android:secondaryProgressTint="#bebebe"
android:thumbTint="#a9a9a9" />
答案 0 :(得分:1)
是的,它们适用于API 21及更高版本,对于较低版本,它们将被忽略。如果您想要所有版本,请使用app compat seekbar,如下所示。
colorFilter= recordStoreFilter.contains({'color', 'red'})
colorData= recordStore.filter(colorFilter)
//This will give the records that have color red in the array.
答案 1 :(得分:0)
它会运行,但看起来可能不正确。无法识别的XML属性将被忽略。在这种情况下,它们肯定会被忽略 - 您没有使用Seekbar的app compat版本,因此兼容性库并不重要。 (我不知道是否有appbar的app compat版本,但即使你没有使用它)。