android-support-library相关内容
我有一个有 2 列的交错网格.这是有效的.我想要的是在位置 0 使行跨越 2 列.我之前使用 GridLayoutManger 很容易地做到了这一点: mGridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {@覆盖公共 int getSpanSize(int position) {返回位置 ==
..
我有两个活动使用 AppBarLayout 和支持库 22 中的 Toolbar 和 TabLayout. 两者的布局非常相似:顶部有一个 Toolbar,下面是 TabLayout,下面是一个 ViewPager,包含 3 个 片段s. 第一个活动的Fragment有一个RecyclerView,第二个活动的 Fragment 使用 ListView 代替. 来自https:/
..
在 NestedScrollView 中添加 RecyclerView 时出现奇怪的滚动行为. 当滚动视图的行数超过屏幕显示的行数时,一旦启动活动,NestedScrollView 就会从顶部开始偏移(图 1).如果滚动视图中的项目很少,以便可以一次显示所有项目,则不会发生这种情况(图 2). 我使用的是 23.2.0 版的支持库. 图片 1:错误 - 从顶部偏移 图片 2
..
我正在使用 RecyclerView 提供来自 SortedList 的数据,使用 SortedListAdapterCallback.我想为 onChange 事件禁用动画,但为 onInserted/onRemoved/onMoved 保留它们.我尝试在 RecyclerView 使用的 DefaultItemAnimator 上调用 setSupportsChangeAnimations(f
..
我使用 RecyclerView 实现了一个 SwipeRefreshLayout,并且我需要在 OnRefreshListener 期间禁用我的适配器项. 我尝试了以下方法,但点击正常: mRecyclerView.setEnabled(false);mRecyclerView.setClickable(false); 解决方案 使用我们在 ListAdapter 中的逻辑.这将禁用
..
自升级到 Android Support 23.2.0 以来,一些开发者报告看到以下堆栈跟踪: java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“boolean android.support.v7.widget.RecyclerView$ViewHolder.shouldIgnore()"在 android.support.v7.widget.Rec
..
我正在使用带有 CardView 的 Recyclerview.我知道如何控制列表视图上的速度.但不适用于 Recyclerview. 我在找到的类名中搜索了很多SmoothScroll.怎么用那个?我不知道!现在 Recyclerview 默认滚动速度很快. 更新: 我用 this 总结了 Gil 的答案 解决方案 当您说“smoothScroll"时,您不清楚您的意思.
..
在我的 RecyclerView 中更新到 v23.2.0 后,我的项目之间有巨大的垂直空白空间. 我的项目布局非常简单:
..
我遇到了与 VectorDrawables 新的向后兼容性的问题.支持库 23.2 中引入了一项新功能,用于向后兼容 Android VectorDrawables. 我有一个 ImageView,它是一个 SelectorDrawable 分配给.这个 Drawable 包含几个 VectorDrawable,所以我想我应该使用 app:srcCompat 来实现兼容性.但它不适用于我的带
..
我在 IntelliJ 项目中设置支持 v7 GridLayout 库或在我的代码中正确引用它时遇到问题. 我目前在我的项目中使用 ActionBarSherlock 和 Facebook 库,并以相同的方式设置支持 GridLayout 库(在 src 文件夹中没有源,我告诉 IntelliJ 使用项目目录作为 jar 文件夹).一切看起来都很好,构建并部署到我的测试设备上,但是当我尝试扩
..
我遇到了一个非常令人费解的错误,我什至不知道如何开始解决. 我有一个带有一个活动的简单应用程序,视图是用 Fragment 实现的.其中一个片段内部有一个 ViewPager;所以我决定使用 v4 支持库的 getChildFragmentManager 类.我还不得不使用 ActionBarSherlock,这导致了一个问题,因为它没有随 v4 库的 v11 一起提供. 我通过将 A
..
我正在启动一个使用 v7 支持库中的 AppCompat/ActionBarCompat 的新项目.我试图弄清楚如何从片段中使用 getSupportActionBar.我承载片段的活动扩展了 ActionBarActivity,但我没有看到类似的片段支持类. 从我的片段中 public class CrimeFragment extends Fragment {//...getActi
..
我的 Fragment 从 AppCompatActivity 启动时不会调用 onAttach(context) 方法. 在 XML 中创建片段:
..
编辑 2 我现在设法通过使用这里的技巧摆脱了错误https://code.google.com/p/android/issues/detail?id=42601#c10 所以这就是为什么我的最后一次编辑放在我的问题之上的原因. 但这导致了下一个错误: java.lang.NullPointerException在 android.support.v4.app.FragmentMana
..
我在针对使用最近发布的 Fragment 支持 API 的 android 应用程序执行 android 单元测试时遇到问题.当针对 FragmentActivity 运行测试时,日志中会显示以下错误,并且该类无法加载.当针对相同的类运行时,但从 Activity 派生的一个类运行良好.这两个类都可以作为应用程序正常工作!这意味着当简单地调用它们时,它们都会正确显示其布局和功能.支持 jar 是构
..
我目前正在尝试调整我的应用程序以使用“Android v4 兼容性库",以便为 Android 1.6 用户提供使用片段的好处. 上下文菜单的实现似乎很棘手: 应用的主要活动正在扩展 FragmentActivity类. 片段都是基于一个扩展 Fragment 类的类. 片段类正在调用registerForContextMenu() 在其 onCreateView() 方法中并覆盖
..
如何使用 Android 支持设计库 (v23.2.1) 将扩展 BottomSheetDialogFragment 的片段的状态设置为使用 BottomSheetBehavior#setState(STATE_EXPANDED) 扩展? https://code.google.com/p/android/问题/详细信息?id=202396 说: 底部工作表首先设置为 STATE_CO
..
场景如下:Activity包含片段A,它依次使用getChildFragmentManager()添加片段A1和A2 在它的 onCreate 像这样: getChildFragmentManager().beginTransaction().replace(R.id.fragmentOneHolder, new FragmentA1()).replace(R.id.fragmentTwoHol
..
我正在开发一个支持 Android >= 4.0 的应用程序.它使用 android.app 包中的片段.因为我在 4.0 中遇到了旧片段实现的问题,比如 这个,那个已在支持库中修复,我正在考虑从支持库切换回片段实现以获得更可靠和一致的实现. 您对此有何看法?在针对 Android 4 进行开发时,您是否使用支持库中的片段(即使它们已经可用)? 解决方案 根据我的经验,在所有 And
..
将 Android.Support Library v7 AppCompat 更新到 21.0.3 版本后,出现以下错误: 1>C:\Program Files (x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Sup
..