gpt4 book ai didi

android - Seek Bar Preference 不要更新它的值

转载 作者:行者123 更新时间:2023-11-30 05:02:45 27 4
gpt4 key购买 nike

通过以下文档,我成功地实现了对偏好 fragment 的搜索栏偏好。但我坚持处理搜索栏偏好更改。

当跟踪触摸释放时,搜索栏会更改其值。它不会在跟踪触摸保持和滑动时不断改变其值。

即使文档说有一个“setUpdatesContinuously(boolean)”方法,Android Studio 也无法解析它。 ( https://developer.android.com/reference/androidx/preference/SeekBarPreference.html#setUpdatesContinuously(boolean) )

我的 Gradle

implementation 'androidx.preference:preference:1.0.0' 

我的导入

import androidx.preference.Preference;  
import androidx.preference.SeekBarPreference;

我的preference.xml

<androidx.preference.SeekBarPreference
app:key="change_fact_counts"
app:icon="@drawable/ic_lockscreen"
android:layout="@layout/seekbar_preference_layout"
android:title = "Facts"
app:showSeekBarValue="true"
/>

我的 Seekbar 偏好布局

<SeekBar
android:id="@+id/seekbar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:max="50"
android:min="1"
android:textSize="@dimen/preference_text_size"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@android:id/title"
app:layout_constraintWidth_percent=".8"
android:paddingStart="8dp" />

我的偏好 fragment

public class SettingsFragment extends PreferenceFragmentCompat implements Preference.OnPreferenceClickListener, Preference.OnPreferenceChangeListener {
SeekBarPreference factCounts;



@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
factCounts =(SeekBarPreference) findPreference("change_fact_counts");
}}

感谢您阅读本文。感谢任何帮助

最佳答案

我现在明白是我的错了。我刚刚阅读了 Google 的发行说明。我看到“setUpdatesContinuously(boolean)”方法添加了“androidx.preference:preference:1.1.0”库。

因此,随着实现的不断变化,Android Studio 开始正常工作。我希望对遇到同样问题的人有所帮助。

关于android - Seek Bar Preference 不要更新它的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57939413/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com