我想在设置中使用Seekbar选择数字1到10.有没有办法做到这一点?我将private void ListView2_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if(ListView2.SelectedIndex >= 0){
defBlock.Text = arrayDef[ListView1.SelectedIndex][ListView2.SelectedIndex];
}
else
{
defBlock.Text = arrayDef[ListView1.SelectedIndex][0];//set default selected word..
}
}
扩展为我的设置活动。
正如我从here找到的那样,但我不知道如何在PreferenceActivity
内创建Seekbar。预先感谢。
这是活动
PreferenceScreen
和setting.xml
public class UserSettingActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings); }
}
答案 0 :(得分:14)
如果您不介意使用Android.Support.v7.Preference Library,则可以使用SeekBarPreference。
然后您可以在XML中使用:
<SeekBarPreference
android:key="keyName"
android:title="Property Label"
android:summary="Summary."
android:max="5"
android:defaultValue="0" />
答案 1 :(得分:1)
目前没有开箱即用的SeekBarPreference,但我已经看到了一些官方源代码 也许你想使用这个库:https://github.com/MrBIMC/MaterialSeekBarPreference