草庐IT

recyclerview-layout

全部标签

android - 在 SQLite 中保存重新排序的 RecyclerView

所以我正在尝试在我的待办事项列表应用程序中实现拖放,但是我无法在移动后保存行的顺序-即我移动了项目,退出应用程序,它恢复到原来的位置。我想到了一个解决方案。我的解决方案:在我的表中创建一列:specified_position。每次移动一行时,onItemMove()方法都会返回一个fromPosition和toPosition。将行的位置移动到toPosition,然后增加/更新那里和上面的所有值。每次读取表格时,它都会检查位置并根据它进行排序。我的问题:我的解决方案是否正确?有没有更好、更简单的方法来代替呢?非常感谢! 最佳答案

android - RecyclerView 项目内容不可见

使用RecyclerView显示来自JSON的数据,每个RecyclerItem都包含一个图像,几个TextViews但是每当我运行我的应用程序时,我都会收到RecyclerView列表,但不会在其中获取内容和图像。可能是什么原因?proguard-rules.pro:-dontwarnokio.**-dontwarnretrofit.**-keepclassretrofit.**{*;}-keepclassmembers,allowobfuscationinterface*{@retrofit.http.**;}-dontwarncom.squareup.okhttp.**-keep

android - Fragment、Volley 和 RecyclerView

我希望有人能帮我解决我的问题。我有一个有3个选项卡的android应用程序,我使用fragment,第一个选项卡是recyclerView列表,第二个选项卡是map。问题出在选项卡1中,我需要使用volley获取数据到选项卡1上的recyclerView,如果运行正常但我无法在第一个应用程序启动时看到数据,但是当我更改选项卡并再次返回选项卡1时,它将刷新数据并在recyclerView上显示数据。适配器.javapublicclassCustomListAdapterWarkopextendsRecyclerView.Adapter{privateContextcontext;priv

Android:为什么在NestedScrollView 内部的RecyclerView 底部有一个空白区域?

在NestedScrollView中使用RecyclerView会在activity中创建一个奇怪的空白空间(如底部填充),导致不必要的滚动,因为那里没有更多要显示的元素。此填充随RecyclerView增长,我的意思是:如果在RecyclerView中有0到2个元素,这在屏幕上是完美的,并且没有滚动。这里效果很好。如果RecyclerView中有3到5个元素,这些元素会继续适合屏幕,但在这种情况下会有更多的空白区域,导致不必要的滚动。随着元素的增多,空白区域继续增长并产生越来越多的滚动。这是我的XML:是什么导致了这个空间?我怎样才能删除它?编辑:问题在这里你可以看到错误:https

android - 父Layout设置OnClick监听器时,如何实现TextView的颜色选择器?

布局xml如下。我有一个RelativeLayout,其中包含一个TextView。OnClick监听器设置在RelativeLayout上。RelativeLayout有一个选择器背景。我想要的是,当用户点击RelativeLayout时,RelativeLayout的背景应该改变,TextView的文本颜色也应该改变。即使我为TextView设置了颜色选择器,也只有RelativeLayout上的选择器有效。TextView上的颜色选择器不起作用。当用户单击布局时,如何实现TextView的RelativeLayout背景和文本颜色的更改?谢谢。 最佳答

通过Recyclerview将活动从活动发送到另一个活动

我有一项活动,可以在其中输入电话号码和消息,当我单击“发送”按钮时,我想显示我在另一个具有RecyClerview的活动的布局中输入的消息和号码。我试图使用意图,但在两个文本视图中都显示“数字”和“数字”。这是以下一些代码。publicclassNewMessageActivityextendsAppCompatActivity{privateStringmessage,number;privateEditTextmComposeMessage,mPhoneNumber;privateButtonmSendButton,mCancelButton;@OverridepublicvoidonCr

Android - <include layout=.../> 返回错误

我有一个库项目,我在布局文件action_bar.xml中定义了一个操作栏,如下所示:对应的样式元素是这样的:@id/action_bar_containerfill_parent@dimen/title_heighthorizontal@drawable/action_bar_background当我尝试将操作栏包含在另一个布局文件dashboard_activity_layout.xml中时,如下所示:它不断抛出错误:您必须指定一个有效的布局引用。布局ID@layout/action_bar无效。异常详细信息记录在Window>ShowView>ErrorLog我认为这是一个非常简

android - 如何将自定义 View 放入自定义 viewGroup/Layout 中

自定义viewGroup内的自定义View不可见,我怎样才能让它显示出来?还是有更好的方法来做到这一点?没有编译或运行时错误,但View没有显示在viewGroup中,它应该像其他View一样用颜色填充该区域,但它是白色的,并且View的颜色没有显示在CustomLayout中xml代码,前2个View没有问题,但嵌套在CustomLayout中的第3个View没有显示,只有白色区域,里面的View不可见CustomViewOne是一个单独的类文件,CustomViewTwo和CustomViewThree都作为静态内部类嵌套在MainActivity类内部,CustomLayout是

android - 在 fragment 中垂直居中 RecyclerView

首先,我是Android的新手。我目前有一个加载fragment的Activity,在这个fragment中,我实例化了一个RecyclerView(水平方向)。这是我当前的布局:我的主要内容:我的fragment:我的RecyclerView适配器的项目布局:我尝试了几个小时使我的RecyclerView垂直居中但没有成功(通过使用重力、layout_centerVertical等...)。也许我错过了一些关于wrap_content/match_parent或线性/相对规范的内容。提前致谢,祝您有美好的一天:) 最佳答案 这应该

android - 将 CoordinatorLayout 与 SwipeRefreshLayout 以及 RecyclerView 和 FloatingActionButton 一起使用

我试图将所有这些元素放在一起,但我看不到FloatingActionButton我的代码是这样的:我尝试切换SwipeRefreshLayout和CoordinatorLayout的位置,然后FloatingActionButton出现了,但我无法向上滚动,因为它激活了SwipeRefreshLayout的刷新。我怎样才能让它发挥作用? 最佳答案 将fab移到SwipeRefreshLayout之外。 关于android-将CoordinatorLayout与SwipeRefreshLa