<tfoot id='69GRv'></tfoot>

    <legend id='69GRv'><style id='69GRv'><dir id='69GRv'><q id='69GRv'></q></dir></style></legend>
      <bdo id='69GRv'></bdo><ul id='69GRv'></ul>

    <small id='69GRv'></small><noframes id='69GRv'>

    <i id='69GRv'><tr id='69GRv'><dt id='69GRv'><q id='69GRv'><span id='69GRv'><b id='69GRv'><form id='69GRv'><ins id='69GRv'></ins><ul id='69GRv'></ul><sub id='69GRv'></sub></form><legend id='69GRv'></legend><bdo id='69GRv'><pre id='69GRv'><center id='69GRv'></center></pre></bdo></b><th id='69GRv'></th></span></q></dt></tr></i><div id='69GRv'><tfoot id='69GRv'></tfoot><dl id='69GRv'><fieldset id='69GRv'></fieldset></dl></div>

        如何在首选项中使用 QuietlyCoding 中的 NumberPicker

        时间:2023-08-30

        <legend id='QBIZA'><style id='QBIZA'><dir id='QBIZA'><q id='QBIZA'></q></dir></style></legend>
      1. <small id='QBIZA'></small><noframes id='QBIZA'>

          <tbody id='QBIZA'></tbody>

        <tfoot id='QBIZA'></tfoot>
        1. <i id='QBIZA'><tr id='QBIZA'><dt id='QBIZA'><q id='QBIZA'><span id='QBIZA'><b id='QBIZA'><form id='QBIZA'><ins id='QBIZA'></ins><ul id='QBIZA'></ul><sub id='QBIZA'></sub></form><legend id='QBIZA'></legend><bdo id='QBIZA'><pre id='QBIZA'><center id='QBIZA'></center></pre></bdo></b><th id='QBIZA'></th></span></q></dt></tr></i><div id='QBIZA'><tfoot id='QBIZA'></tfoot><dl id='QBIZA'><fieldset id='QBIZA'></fieldset></dl></div>
              • <bdo id='QBIZA'></bdo><ul id='QBIZA'></ul>
                  本文介绍了如何在首选项中使用 QuietlyCoding 中的 NumberPicker?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试使用 QuietlyCoding NumberPicker,因为我没有找到任何其他工具,但我无法让它工作.我将库作为项目导入,然后将其添加到我的项目中:

                  I am trying to use QuietlyCoding NumberPicker because I haven´t found any other but I can´t get it working. I imported the library as a project and then I add it to my project:

                  偏好活动:

                  public class MainPrefs extends PreferenceActivity{
                  
                      @Override
                      protected void onCreate(Bundle savedInstanceState) {
                          super.onCreate(savedInstanceState);
                  
                          PreferenceManager preferenceManager = getPreferenceManager();
                          preferenceManager.setSharedPreferencesMode(MODE_PRIVATE);
                          preferenceManager.setSharedPreferencesName("numberPicker.preferences");
                  
                          this.addPreferencesFromResource(R.xml.main_preferences);
                  
                          this.findPreference("SMSSentLimit").setOnPreferenceChangeListener(new OnPreferenceChangeListener(){
                              @Override
                              public boolean onPreferenceChange(Preference preference, Object newValue) {
                                  TrackerService.updateStats(Long.decode(newValue.toString()));
                                  return true;
                              }
                          });
                      }
                  
                  }
                  

                  ma​​in_preference.xml

                  <PreferenceCategory android:title="General" >
                      <EditTextPreference
                          android:defaultValue="0"
                          android:title="@string/SMSSentLimitTitle"
                          android:key="SMSSentLimit"
                          android:summary="@string/SMSSentLimitSummary" 
                          android:inputType="number" />
                      <com.michaelnovakjr.numberpicker.NumberPickerPreference
                          android:key="demo.preference"
                          android:title="Sample Number Picker"
                          android:summary="Number picker as a preference"
                          picker:defaultValue="15"
                          picker:startRange="-50"
                          picker:endRange="50" />
                  </PreferenceCategory>
                  

                  我无法以这种方式编译我的项目,要编译我的项目,我必须以这种方式编辑我的 .xml:

                  I can´t compile my project on this way, to compile my project I have to edit my .xml on this way:

                      <com.michaelnovakjr.numberpicker.NumberPickerPreference
                          android:key="demo.preference"
                          android:title="Sample Number Picker"
                          android:summary="Number picker as a preference" />
                  

                  删除 defaultValue、startRange 和 endRange,这样我的项目就被编译了,我可以看到我的偏好,但是当我点击它时,我会强制关闭,因为我没有定义这些值.为什么我可以添加这个值?有人用过这个库吗?

                  Removing defaultValue, startRange and endRange, on this way my project is compiled and I can see my preference but when I click it I get force close because I didn´t define the values. Why I can add this values ? Have anyone worked whit this library ?

                  谢谢

                  推荐答案

                  您需要在首选项 xml 文件的顶层添加库属性的架构.它应该看起来像这样 - 第二/第三行是重要的.

                  You need to add the schema for the library attributes, in the top level of your preferences xml file. It should look something like this - the second/third lines are the important ones.

                  <?xml version="1.0" encoding="utf-8"?>
                  <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
                          xmlns:picker="http://schemas.android.com/apk/res/[com.yourpackagename]">
                      <PreferenceCategory android:title="General" >
                          <EditTextPreference
                              android:defaultValue="0"
                              android:title="@string/SMSSentLimitTitle"
                              android:key="SMSSentLimit"
                              android:summary="@string/SMSSentLimitSummary" 
                              android:inputType="number" />
                          <com.michaelnovakjr.numberpicker.NumberPickerPreference
                              android:key="demo.preference"
                              android:title="Sample Number Picker"
                              android:summary="Number picker as a preference"
                              picker:defaultValue="15"
                              picker:startRange="-50"
                              picker:endRange="50" />
                      </PreferenceCategory>
                  </PreferenceScreen>
                  

                  这篇关于如何在首选项中使用 QuietlyCoding 中的 NumberPicker?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Android获取对话框文本颜色 下一篇:Kivy Buildozer 无法构建 apk,命令失败:./distribute.s

                  相关文章

                  最新文章

                      <bdo id='EqL7w'></bdo><ul id='EqL7w'></ul>
                  1. <i id='EqL7w'><tr id='EqL7w'><dt id='EqL7w'><q id='EqL7w'><span id='EqL7w'><b id='EqL7w'><form id='EqL7w'><ins id='EqL7w'></ins><ul id='EqL7w'></ul><sub id='EqL7w'></sub></form><legend id='EqL7w'></legend><bdo id='EqL7w'><pre id='EqL7w'><center id='EqL7w'></center></pre></bdo></b><th id='EqL7w'></th></span></q></dt></tr></i><div id='EqL7w'><tfoot id='EqL7w'></tfoot><dl id='EqL7w'><fieldset id='EqL7w'></fieldset></dl></div>

                      <small id='EqL7w'></small><noframes id='EqL7w'>

                    1. <tfoot id='EqL7w'></tfoot><legend id='EqL7w'><style id='EqL7w'><dir id='EqL7w'><q id='EqL7w'></q></dir></style></legend>