小编Kai*_*ang的帖子

如何从外面改变recyclerview项目的布局?

我有一个RecyclerView,它有一个Button和一个EditText.我在RecyclerView外面有一个Button.单击外部按钮,我希望RecyclerView中的Button在hide和show之间切换.怎么做?

我试图将一个布尔参数mEditFlag发送到recyclerAdapter,toogle mEditFlag,并通知适配器数据已更改.但它不起作用.

mCurrentOrderRecyclerAdapter = new CurrentOrderRecyclerAdapter(this, mEditFlag);
    rvOrder.setAdapter(mCurrentOrderRecyclerAdapter);

rlEditOrderList.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mEditFlag = !mEditFlag;
            mCurrentOrderRecyclerAdapter.notifyDataSetChanged();
            if (mEditFlag) {
                ivEditOrderList.setImageResource(R.drawable.order_edit_true);
                tvEditOrderList.setText(R.string.order_edit_flag_true);
            } else {
                ivEditOrderList.setImageResource(R.drawable.order_edit_false);
                tvEditOrderList.setText(R.string.order_edit_flag_false);
            }
        }
    });

@Override
public void onBindViewHolder(OrderRecyclerViewHolder holder, final int position) {

    if(editFlag) {
        holder.rlLeftItemRvOrder.setVisibility(View.VISIBLE);
    } else {
        holder.rlLeftItemRvOrder.setVisibility(View.GONE);
    }

    holder.tvNumItemRvOrder.setText(position + "x");
    holder.tvDesItemRvOrder.setText("holder.ivFoodItemRvOrder.setImageResource(R.drawable.drawer_menu)");
    holder.ivFoodItemRvOrder.setImageResource(R.drawable.drawer_menu);

}
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

5
推荐指数
1
解决办法
4850
查看次数

如何在Android中完全隐藏抽屉汉堡包?

我的Android应用程序中有一个抽屉.抽屉在工具栏的左侧有一个汉堡图标.我想隐藏汉堡包图标.我使用以下代码:

mDrawerToggle.setDrawerIndicatorEnabled(false);
Run Code Online (Sandbox Code Playgroud)

然而,汉堡包消失了,还剩下一个空白区域,如下图所示.

这是汉堡包,抽屉的图标 工具栏左侧仍有一个空白区域

如何让白色空间消失?

android drawer

2
推荐指数
1
解决办法
3039
查看次数

标签 统计

android ×2

android-recyclerview ×1

drawer ×1