首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏向治洪

    BottomSheet底部动作条使用

    () { @Override public void onItemClickListener(View item, int position) { onItemClickListener; public RecyclerAdapter(List<String> list, Context mContext) { this.list =null){ onItemClickListener.onItemClickListener(v,position); } onItemClickListener) { this.onItemClickListener = onItemClickListener; } public interface OnItemClickListener{ void onItemClickListener(View item, int position); } } item布局: <?

    2.3K80发布于 2018-02-05
  • 来自专栏深入理解Android

    一篇博客理解Recyclerview的使用

    ,我们可以在Adapter中添加这个回调接口: 例子2:可以点击的RecyclerView 在原工程基础上对Adapter进行修改,添加OnItemClickListener接口,由于具体点击后的逻辑是交给 MainActivity去确定的,所以我们定义抽象的OnItemClickListener接口,里面有一个抽象方法,用于设置被点击后的逻辑: //item的回调接口 public interface OnItemClickListener{ void onItemClick(View view,int Position); } 对外暴露一个设置点击监听器的方法,其中传入需要OnItemClickListener onItemClickListener; public MyRecyclerAdapter(Context context, List<Integer> datas) { super(); onItemClickListener) { this.onItemClickListener = onItemClickListener; } @Override public int getItemCount

    1.2K30编辑于 2022-06-22
  • 来自专栏posts

    安卓天气预报app(三)——城市管理、数据库操作

    onItemClickListener; public void setOnItemClickListener(OnItemClickListener onItemClickListener) { this.onItemClickListener = onItemClickListener; } 然后在适配器中的类AddViewHolder中绑定点击事件 class AddViewHolder =null) { onItemClickListener.onItemClick(view,getLayoutPosition()); onItemClickListener; public void setOnItemClickListener(OnItemClickListener onItemClickListener ) { this.onItemClickListener = onItemClickListener; } } 操作数据库 然后进行数据库工具的构建,要操作数据库,一般的方法得需要实体类吧

    2.1K30编辑于 2022-11-02
  • 来自专栏Android知识点总结

    2-VII-RecyclerView事件

    { void onclick(View itemView, ViewGroup parent, int position); } private OnItemClickListener mOnItemClickListener; public void setOnItemClickListener(OnItemClickListener onItemClickListener ) { mOnItemClickListener = onItemClickListener; } 2.Activity中使用: mAdapter.setOnItemClickListener (new FirstRvAdapter.OnItemClickListener() { @Override public void onclick(View itemView, ViewGroup notifyItemRemoved(i);//刷新数据 } 3.Activity中使用: mAdapter.setOnItemClickListener(new FirstRvAdapter.OnItemClickListener

    79640发布于 2018-09-29
  • 来自专栏kwai

    RecycleView从0到0.1 | 技术创作特训营第一期

    onItemClickListener; /** * 供外部调用设置监听 * @param onItemClickListener */ public void setOnItemClickListener (OnItemClickListener onItemClickListener) { this.onItemClickListener = onItemClickListener; } /** * 自定义的接口 */ public interface OnItemClickListener { void onItemClick(View view = null) { onItemClickListener.onItemClick(v, holder.getAdapterPosition() + 1); 调用者代码如下:mAdapter.setOnItemClickListener(new MyRecycleViewAdapter.OnItemClickListener() { @

    1.2K11编辑于 2023-08-17
  • 来自专栏Android Note

    Kotlin 与RecycleView简介

    KotlinRecycleViewAdapter(var context: Context, var onClickListener: ((pos: Int,type:Int) -> Unit),var onItemClickListener KotlinHolder { return KotlinHolder(View.inflate(context,R.layout.recycle_item_view, null),onClickListener,onItemClickListener mList.size classKotlinHolder(itemView: View, var onClickListener: (pos: Int,type: Int) -> Unit,var onItemClickListener iv.setBackgroundResource(product.icon) tv.text = name;//tv.text=product.name itemView.setOnClickListener{onItemClickListener

    80140发布于 2018-07-02
  • 来自专栏猿份到

    仿网易栏目添加功能

    { void onItemClickListener(MyViewHolder viewHolder, int pos); void onItemLongClickListener public interface OnDeleteIconClickListener { void onDeleteIconClick(int pos); } private OnItemClickListener @Override public void onClick(View v) { mListener.onItemClickListener MainActivity中的initEvent()方法实现该接口 mSelectedAdatper.setOnItemClickListener(new SelectedRecycleAdapter.OnItemClickListener () { @Override public void onItemClickListener(SelectedRecycleAdapter.MyViewHolder viewHolder

    1.6K80发布于 2018-03-09
  • 来自专栏计算机工具

    RecyclerView的简单使用在activity和fragment中

    参数根据自定义      mCollectRecyclerAdapter.setOnItemClickListener(new CollectRecycleAdapter.OnItemClickListener context,"点击了xxx",Toast.LENGTH_SHORT).show();                     //此处回传点击监听事件                     if(onItemClickListener =null){                         onItemClickListener.OnItemClick(v, goodsEntityList.get(getLayoutPosition onItemClickListener;     public void setOnItemClickListener(OnItemClickListener onItemClickListener) {         this.onItemClickListener = onItemClickListener;     } } 自定义实体类简单展示: public class GoodsEntity

    98510编辑于 2024-12-16
  • 来自专栏阿策小和尚

    Android ViewPager2 真的香么?

    public class ViewPagerActivity extends AppCompatActivity implements MyAdapter.OnItemClickListener { List<Integer> list) { this.context = context; this.list = list; } private OnItemClickListener mOnItemClickListener; public void setOnItemClickListener(OnItemClickListener onItemClickListener ) { this.mOnItemClickListener = onItemClickListener; } public interface OnItemClickListener

    2.4K31发布于 2019-08-12
  • 来自专栏米扑专栏

    Android 滑动效果入门篇(二)—— Gallery

    ImageAdapter图片资源 gallery.setOnItemClickListener(listener); // gallery设置点击图片资源的事件 } AdapterView.OnItemClickListener listener = new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView ,是需要用手点击才触发,滑动时不触发 2、选中事件OnItemSelectedListener,是当图片滑到屏幕正中,则视为自动选中,在滑动的过程中会触发 适用场景: 1、点击事件OnItemClickListener ,是在确定要选中该项时,才点击进行逻辑处理 2、选中事件OnItemSelectedListener,可以用来提醒用户,当前获取焦点的项,如果确认为该项则需要点击OnItemClickListener后 clickListener = new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView

    97720发布于 2019-02-19
  • 来自专栏Android知识点总结

    [- Flutter 基础篇 -] ListView的使用

    var summary;//摘要 PoemItem({this.image, this.title, this.author, this.summary}); } 条目的封装 typedef OnItemClickListener = void Function(); class PoemItemView extends StatelessWidget { final PoemItem data; final OnItemClickListener onItemClickListener; PoemItemView({Key key, this.data, this.onItemClickListener}) : super(key ; var result = Card(//卡片化+事件监听 elevation: 5, child: InkWell( onTap: onItemClickListener BuildContext context, int index) { return PoemItemView(//数据填充条目 data: data[index], onItemClickListener

    1.5K30发布于 2020-04-30
  • 来自专栏Android知识点总结

    [- Flutter 基础篇 -] ListView的使用

    var summary;//摘要 PoemItem({this.image, this.title, this.author, this.summary}); } 条目的封装 typedef OnItemClickListener = void Function(); class PoemItemView extends StatelessWidget { final PoemItem data; final OnItemClickListener onItemClickListener; PoemItemView({Key key, this.data, this.onItemClickListener}) : super(key ; var result = Card(//卡片化+事件监听 elevation: 5, child: InkWell( onTap: onItemClickListener BuildContext context, int index) { return PoemItemView(//数据填充条目 data: data[index], onItemClickListener

    1.3K10发布于 2020-10-16
  • 来自专栏WD学习记录

    8-16Android 学习ing

    id,name,phone,amount from person..... 4.导入包import android.support.v7.internal.widget.AdapterViewICS.OnItemClickListener ;出现错误import android.support.v7.internal.widget.AdapterViewICS.OnItemClickListener; 解决方法将其替换为import android.widget.AdapterView.OnItemClickListener

    54220发布于 2018-09-03
  • 来自专栏Android干货

    安卓开发_浅谈ListView(ArrayAdapter数组适配器)

    import android.widget.AdapterView; 9 import android.widget.Toast; 10 import android.widget.AdapterView.OnItemClickListener R.id.listView1); 22 23 //为列表视图中选中的项添加响应事件 24 list.setOnItemClickListener(new OnItemClickListener import android.view.View; 8 import android.widget.AdapterView; 9 import android.widget.AdapterView.OnItemClickListener arrayadapter); 37 38 //为列表视图中选中的项添加响应事件 39 list.setOnItemClickListener(new OnItemClickListener

    1.3K60发布于 2018-05-18
  • 来自专栏分享达人秀

    RecyclerView点击事件处理

    首先在RecyclerViewAdapter类中分别定义2个接口OnItemClickListener和OnItemLongClickListener,然后提供2个公开方法便于Activity设置事件监听 private ArrayList<String> mDatas = null; private LayoutInflater mInflater = null; private OnItemClickListener 0 : mDatas.size(); } // 设置点击事件 public void setOnItemClickListener(OnItemClickListener l OnItemLongClickListener l) { this.mOnItemLongClickListener = l; } // 点击事件接口 public interface OnItemClickListener public class RecyclerViewActivity extends AppCompatActivity implements RecyclerViewAdapter.OnItemClickListener

    6K90发布于 2018-02-05
  • 来自专栏Code

    Android地址选择器的实现

    private AddressAdapter addressAdapter; private ArrayList<CityInterface> cities; private OnItemClickListener onItemClickListener; private OnTabSelectedListener onTabSelectedListener; private RecyclerView ; } /** * 设置列表的点击事件回调接口 * */ public void setOnItemClickListener(OnItemClickListener onItemClickListener) { this.onItemClickListener = onItemClickListener; } /** * = null){ onItemClickListener.itemClick(AddressSelector.this,(CityInterface) v.getTag

    4.4K40发布于 2019-08-07
  • 来自专栏陶士涵的菜地

    [android] 新闻客户端实现左侧导航点击切换

    设置主布局文件,为根布局设置一个id,作为内容区 给ListView的条目设置点击事件,setOnItemClickListener()方法,参数:上下文 当前的Fragment实现OnItemClickListener import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener com.qingguow.news.MainActivity; import com.qingguow.news.R; public class MenuFragment extends Fragment implements OnItemClickListener

    1.1K30发布于 2019-09-10
  • 来自专栏andy的小窝

    自定义header的RecyclerView

    ; private ArrayList<T> mDatas = new ArrayList<>(); private View mHeaderView; private OnItemClickListener mListener; public void setOnItemClickListener(OnItemClickListener li) { mListener = li; public Holder(View itemView) { super(itemView); } } public interface OnItemClickListener

    77030发布于 2020-02-12
  • 来自专栏陶士涵的菜地

    [android] 手机卫士保存安全号码

    调用ListView对象的setOnItemClickListener()方法,设置条目的点击事件,参数:OnItemClickListener对象 使用匿名内部类实现,重写onClick()方法,传递进来的参数 android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener R.id.tv_contact_name,R.id.tv_contact_phone})); lv_select_contacts.setOnItemClickListener(new OnItemClickListener

    1K20发布于 2019-09-10
  • 来自专栏Android干货

    安卓开发ScrollView嵌套ListView只显示一行

    import android.view.Window; 15 import android.widget.AdapterView; 16 import android.widget.AdapterView.OnItemClickListener 48 49 50 51 //为列表视图中选中的项添加响应事件 52 list_more_top.setOnItemClickListener(new OnItemClickListener } 60 }); 61 62 //为列表视图中选中的项添加响应事件 63 list_more_center.setOnItemClickListener(new OnItemClickListener } 71 }); 72 73 //为列表视图中选中的项添加响应事件 74 list_more_buttom.setOnItemClickListener(new OnItemClickListener

    1.7K90发布于 2018-05-18
领券