草庐IT

preferencefragment

全部标签

android - 如何管理 PreferenceFragment 中的分隔符?

我开始在PreferenceFragment中处理首选项。这是我所拥有的:我正在尝试:摆脱项目之间的分隔线。我想这可以从样式中定义,但我不知道如何。我试着得到在运行时调用偏好ListViewfindViewById(android.R.id.list),正如我在某处读到的,但它返回null。在标题顶部设置新的全宽分隔线,如here所示.例如,在这种情况下,我希望在“Statistiche”上方有一个全宽分隔线,但不在列表顶部的“Generali”上方。我想到的唯一方法是将分隔线设置为虚假偏好,例如:这里的主要问题是我的PreferenceFragment(或它所在的ActionBarA

android - 如何管理 PreferenceFragment 中的分隔符?

我开始在PreferenceFragment中处理首选项。这是我所拥有的:我正在尝试:摆脱项目之间的分隔线。我想这可以从样式中定义,但我不知道如何。我试着得到在运行时调用偏好ListViewfindViewById(android.R.id.list),正如我在某处读到的,但它返回null。在标题顶部设置新的全宽分隔线,如here所示.例如,在这种情况下,我希望在“Statistiche”上方有一个全宽分隔线,但不在列表顶部的“Generali”上方。我想到的唯一方法是将分隔线设置为虚假偏好,例如:这里的主要问题是我的PreferenceFragment(或它所在的ActionBarA

android - 安装 PreferenceFragmentCompat 的支持库

我是AndroidStudio的新手,总体上是Android编程的初学者。我看了又看,找不到合适的事情做。我只想安装一个库来使用PreferenceFragmentCompat或任何替换android.app.PreferenceFragment的类,这样我的应用程序就可以在API11及更低版本中运行。谁能给我一些详细信息,例如我应该使用哪个库以及如何在我的AS项目中安装它。编辑:所以我开始使用android.support.v4和android.support.v7库来处理fragment,所以我开始开发这个应用程序我可以在API11及更低版本上运行它。这是我的MainActivit

android - 安装 PreferenceFragmentCompat 的支持库

我是AndroidStudio的新手,总体上是Android编程的初学者。我看了又看,找不到合适的事情做。我只想安装一个库来使用PreferenceFragmentCompat或任何替换android.app.PreferenceFragment的类,这样我的应用程序就可以在API11及更低版本中运行。谁能给我一些详细信息,例如我应该使用哪个库以及如何在我的AS项目中安装它。编辑:所以我开始使用android.support.v4和android.support.v7库来处理fragment,所以我开始开发这个应用程序我可以在API11及更低版本上运行它。这是我的MainActivit

android - PreferenceFragment 背景颜色

我正在使用PreferenceFragment(没有ListView),但无法设置背景颜色,而且它似乎是透明的。如何使用PreferenceFragment将背景颜色设置为白色?编辑:第一张截图:覆盖onCreateView不起作用- 最佳答案 这个问题也有回答here将以下代码添加到您的PreferenceFragment将允许您添加背景颜色、图像等。@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstan

android - PreferenceFragment 背景颜色

我正在使用PreferenceFragment(没有ListView),但无法设置背景颜色,而且它似乎是透明的。如何使用PreferenceFragment将背景颜色设置为白色?编辑:第一张截图:覆盖onCreateView不起作用- 最佳答案 这个问题也有回答here将以下代码添加到您的PreferenceFragment将允许您添加背景颜色、图像等。@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstan

android - 在 FragmentPagerAdapter 上添加 PreferenceFragment

我使用最后一个SDK创建一个导航类型为Tabs+Swipe的应用,我想在其中一个选项卡上放置一个PreferenceFragment。生成的代码如下:mSectionsPagerAdapter=newSectionsPagerAdapter(getSupportFragmentManager());//SetuptheViewPagerwiththesectionsadapter.mViewPager=(ViewPager)findViewById(R.id.pager);mViewPager.setAdapter(mSectionsPagerAdapter);与此同时,我无法在Sec

java - Android SharedPreferences/PreferenceFragment 不工作

我最近研究了Android开发者文档中有关使用共享首选项和PreferenceFragment处理应用程序首选项的部分,并做了以下简单示例:SettingsActivity.javapublicclassSettingsActivityextendsPreferenceActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);if(savedInstanceState==null)getFragmentManager().beginTransa

android - 无法从 PreferenceFragment 显示 Snackbar

我想在由Activity托管的PreferenceFragment中使用SnackbaronSharedPreferenceChange()。preference.xml我显示snackbar的功能是:publicvoidhideKeyWithError(finalStringerror){newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){AppUtils.hide_keyboard(getActivity());Snackbar.make(view,error,Snackbar.LENGTH_LONG).s

android - 从 PreferenceFragment 访问 ListView

我需要在GoogleTV中使用方向键来处理PreferenceFragment导航。为此,我需要访问PreferenceFragment的ListView(第一个和最后一个元素)。在下面的代码中,我能够访问ListView的子项,但它是空的。但是,如果我调试,我可以看到正在创建12个子级,但它们为空,因此计数返回为“0”@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//Log.d(DEBUG_TAG,"onCreateView");V