android 横向可滑动布局
来源:互联网 发布:瑞典街上帅哥知乎 编辑:程序博客网 时间:2024/05/21 22:49
使用的是RecyclerView(其实我感觉跟listview差不多),首先构造适配器:
/** * Created by th2 on 2017/3/21. * 横向和滑动适配器 */public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerHolder> { private List<String> list; private Context context; public RecyclerViewAdapter(List<String> list, Context context) { this.list = list; this.context = context; } @Override public RecyclerHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(context).inflate(R.layout.single_image, parent, false); final RecyclerHolder holder = new RecyclerHolder(view); holder.mImg = (ImageView) view.findViewById(R.id.image); holder.mImg.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //这里取控件位置的时候使用 holder.getPosition() } }); return holder; } @Override public void onBindViewHolder(final RecyclerHolder holder, final int position) { //对布局内控件进行操作 MyApp.bitmapUtils.display(holder.mImg , list.get(position)); } @Override public int getItemCount() { return list.size(); }}class RecyclerHolder extends RecyclerView.ViewHolder { public RecyclerHolder(View itemView) { super(itemView); } ImageView mImg;}
主界面布局
<android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="fill_parent" android:layout_centerVertical="true" android:scrollbars="none" />
RecyclerView recyclerView = (RecyclerView) goods0View.findViewById(R.id.recycler_view); //设置布局管理器 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity()); linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); recyclerView.setLayoutManager(linearLayoutManager); RecyclerViewAdapter adapter = new RecyclerViewAdapter(pictureList,getActivity()); recyclerView.setAdapter(adapter);
好了,横向可滑动布局完成
0 0
- android 横向可滑动布局
- android 横向可滑动的图片
- Android中使用HorizontalScrollView横向滑动布局
- android 横向可滚动的布局
- Android EditText实现可横向滑动TextView效果
- 横向滑动导航条可点击滑动
- Android--Listview横向滑动
- android 横向滑动 HorizontalScrollView
- Android Listview横向滑动
- Android RecyclerView横向滑动
- Android 横向滑动选择
- 可滑动的横向时间轴
- RecyclerView横向滑动布局宽度wrap_content无效
- 竖向ScrollView嵌套横向滑动布局冲突
- Android实现类似Excel的大表格,可横向纵向滑动,带表头
- 解决Android Listview横向滑动
- 解决Android Listview横向滑动
- Android 实现横向滑动效果
- Bootstrap-------------之Typeahead 组件,配合elasticsearch使用
- web前端入坑第四篇:你还在用 jQuery?
- 【Hadoop】HDFS的运行原理
- L2-003. 月饼
- Tecohoo VD-206S 全高清视频会议摄像机
- android 横向可滑动布局
- DCI 1C 和RV
- BZOJ 1670 [Usaco2006 Oct]Building the Moat护城河的挖掘 凸包
- fs_split过滤函数
- gpp-decrypt工具破解加密信息
- 设计模式系列(1)设计模式的概念与分类
- 开启公众号开发者模式
- 高并发下接口核心业务方法限流
- 中断机制