Gridview适配器及viewpager禁止滑动
来源:互联网 发布:vmware11 mac os补丁 编辑:程序博客网 时间:2024/06/02 00:41
Gridview适配器:
package com.example.mytaobaoapp.Adapters;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView;import com.bumptech.glide.Glide;import com.example.mytaobaoapp.R;import java.util.List;public class GViewAdapter extends BaseAdapter { private Context context=null; private int[] imgId=null; private String[] title=null; private class Holder{ ImageView item_img; TextView title; public ImageView getItem_img() { return item_img; } public void setItem_img(ImageView item_img) { this.item_img = item_img; } public TextView getItem_title() { return title; } public void setItem_title(TextView title) { this.title = title; } } //构造方法 public GViewAdapter(Context context,int[] imgId,String[] title) { this.context = context; this.title = title; this.imgId = imgId; } @Override public int getCount() { return title.length; } @Override public Object getItem(int position) { return position; } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View view, ViewGroup viewGroup) { Holder holder; if(view==null){ view=View.inflate(context,R.layout.item_listview,null); holder=new Holder(); holder.item_img=view.findViewById(R.id.item_img); holder.title=view.findViewById(R.id.title); view.setTag(holder); }else{ holder=(Holder) view.getTag(); } holder.title.setText(title[position]); holder.item_img.setImageResource(imgId[position]); // Glide.with(context).load(imgId[position]).into(holder.item_img); return view; } }
viewpager禁止滑动
public class NoScrollVP extends ViewPager { public NoScrollVP(Context context) { super(context); } public NoScrollVP(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onTouchEvent(MotionEvent ev) { return false; } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { return false; }}
viewpager布局时如下
<com.example.mytaobaoapp.Utiles.NoScrollVP android:id="@+id/Us_vp" android:layout_width="match_parent" android:layout_height="match_parent"> </com.example.mytaobaoapp.Utiles.NoScrollVP>
阅读全文
0 0
- Gridview适配器及viewpager禁止滑动
- ViewPager+Fragment的实现及禁止滑动
- ViewPager+Fragment的实现及禁止滑动
- ViewPager禁止滑动翻页
- 禁止ViewPager滑动方法
- ViewPager禁止滑动
- ViewPager禁止滑动翻页
- ViewPager禁止滑动翻页
- 禁止ViewPager左右滑动
- ViewPager禁止手动滑动
- 禁止viewpager滑动
- android 禁止ViewPager滑动
- 禁止ViewPager左右滑动
- viewpager禁止滑动
- ViewPager禁止左右滑动
- 禁止滑动的ViewPager
- 禁止ViewPager向右滑动
- ViewPager禁止左右滑动
- elasticsearch的学习
- windows下搭建git + gitStack
- 眼底图像血管增强与分割--(2)Gabor滤波算法原理及实现
- 树状数组
- C++ STL 第三次实验
- Gridview适配器及viewpager禁止滑动
- 关于java的重载(overload)和重写(override)的区别
- 【NOI2002】银河英雄传说
- 算法及其相关
- bzoj 2654 tree (二分 + 最小生成树)
- POJ-2482-Stars in Your Window(线段树,扫描线)
- java学习记录——使用Arrays.sort对数组进行升序排序
- [ Java Zero to One ] 0. 从 0 到 1 Java Tech
- Java中的this和super