对不起,我的英语不好。我有recyleView,在适配器中我有RealmResults。我尝试做下拉列表,但当我将列表替换为RealmResults时,我有错误:
java.lang.UnsupportedOperationException: This method is not supported by 'RealmResults' or 'OrderedRealmCollectionSnapshot'.
这是我的代码:
ItemTouchHelper.Callback _ithCallback = new ItemTouchHelper.Callback(
在我的安卓项目中,我使用在回收视图中创建标题。我还通过改进代码实现了动态添加和删除项,如下所示。
代码:
public class MyadapterNew extends StatelessSection {
ArrayList<String> data;
ArrayList<String> Hdata;
public MyadapterNew(int headerResourceId, int itemResourceId,ArrayList<String>data,ArrayList<String> hdata;) {
我有一个CardViews的RecyclerView列表。在每个CardView上,用户预先从下拉对话框中选择了“类型”。类型选择是“工作”和“家庭”。类型选择以字符串的形式存储在SQLite数据库中。当我运行应用程序时,没有显示TextView "cardtype1“的视图,该视图应该显示数据库中的类型选择。
如何根据用户选择并存储在数据库中的内容,为CardView上显示的TextView类型设置不同的背景色?下面是Adapter文件中的部分代码。
Adapter.java
...
public List<ListItem> listItems;
private s
我有一个包含许多CardViews的RecyclerView列表。当用户从微调器下拉对话框中选择一个项目时,我想过滤列表。从微调器中选择的项目会将列表缩小为原始CardViews的较小集合。我的问题是,当我添加一个新的CardView到列表中时,列表被过滤了,这发生在用户使用微调器选择任何项目之前。因此,回收视图列表中没有显示新的CardView,它只是一个空白的Recyclerview列表。我只希望在用户从微调器中选择项目时过滤CardViews,而不是每次将CardView添加到RecyclerView列表时。这里我漏掉了什么?
MainActivity
public class Main
当我在回收器视图中动态添加微调器(微调器下拉列表包含编辑文本)时,使用button作为计数器,微调器旧的下拉值设置为零).value总是在计数增加时刷新。
public class MainActivity extends AppCompatActivity {
private Button btn;
private RecyclerView recyclerView;
private CustomAdapter customAdapter;
public ArrayList<EditModel> editModelArrayList;
i
试图在com.Adapter.MessageAdapter.onBindViewHolder(MessageAdapter.java:240) at com.Adapter.MessageAdapter.onBindViewHolder(MessageAdapter.java:37) at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7093) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHo
我想使用RecyclerView显示数据。但有一个问题:"java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.recyclerview.widget.RecyclerView.setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager)' on a null object reference" 和这个例外 "java.lang.NullPointerExcept
我有上面的RecyclerView,我有一个高度大于255像素的AppBarLayout。当用户滚动RecyclerView时,AppBarLayout有一个fling问题。为了避免这种情况,我决定手动扩展AppBarLayout。我的RecyclerView由跨度为3的GridLayoutManager组成。我使用以下代码来监听RecyclerView top reach
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollSt
我有两个孩子的SwipeRefreshLayout:RecyclerView和LinearLayout,所以我必须定制RecyclerView:
recycler_view.setOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
// int topRowVerticalPosition = (recyclerView ==
我正在以编程的方式为它创建RecyclerView分配适配器,并添加项目装饰。但是适配器并没有创建视图。当我移除物品装饰的时候,它的建筑很好。项目装饰没有问题,因为我在xml中使用了这段代码,没有任何问题。
示例代码如下:
RecyclerView recyclerView = new RecyclerView(context);
LinearLayout.LayoutParams recyclerViewLayoutParams =
new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, Li
最近在我的android logcat中,我得到了这样的异常
java.lang.NullPointerException: Attempt to invoke virtual method 'int ir.nililand.messenger.d.i.a()' on a null object reference
at ir.nililand.messenger.pages.y.a(:267)
at ir.nililand.messenger.pages.u.a(lambda)
at ir.nililand.messenger.