解决Gridview列表view高度无法固定的方法
来源:互联网 发布:噩梦 知乎 编辑:程序博客网 时间:2024/05/29 12:54
代码比较简单,直接贴在下面:
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import android.widget.TextView;import com.allfree.cc.util.Util;/** * 固定textview在gridview下的高度 * Created by zhangming on 16/5/23. */public class ExactlyHeightTextView extends TextView { private int height = 40, lineheight; private Paint paint; public ExactlyHeightTextView(Context context) { this(context, null); } public ExactlyHeightTextView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public ExactlyHeightTextView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); lineheight = Util.dip2px(context, (float) 0.5); paint = new Paint(); paint.setStyle(Paint.Style.FILL); paint.setColor(Color.LTGRAY); paint.setStrokeWidth(lineheight); paint.setAntiAlias(true); } @SuppressWarnings("unused") @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //设置高度为40dp,关键部分 heightMeasureSpec = MeasureSpec.makeMeasureSpec(Util.dip2px(getContext(), height), MeasureSpec.EXACTLY); super.onMeasure(widthMeasureSpec, heightMeasureSpec); } @Override public void draw(Canvas canvas) { super.draw(canvas); canvas.drawLine(0, lineheight, getMeasuredWidth(), lineheight, paint); }}
0 0
- 解决Gridview列表view高度无法固定的方法
- 动态设定GridView的高度,固定column,实现高度自适应
- Gridview固定列的方法
- 解决ViewPager与GridView嵌套的滑动不流畅和高度无法自适应
- GridView中固定列的方法
- GridView固定表头的方法两则
- GridView固定表头的方法两则
- GridView固定表头的四种方法
- 固定GridView表头方法的选择
- 两个滑动View嵌套,使内部的高度固定
- 解决ScrollView嵌套ListView和GridView冲突只显示一行Item的高度的方法
- Android动态设定GridView的高度,固定column,实现高度自适应
- Android动态设定GridView的高度,固定column,实现高度自适应
- Android动态设定GridView的高度,固定column,实现高度自适应
- Android动态设定GridView的高度,固定column,实现高度自适应
- Android动态设定GridView的高度,固定column,实现高度自适应
- Android动态设定GridView的高度,固定column,实现高度自适应
- 解决android sdk manager无法获得更新列表的方法
- android studio for android learning (五) 最新Activity理解与其生命周期
- VMare虚拟机使系统真正的全屏
- javascript原型模式
- Apple Tree_poj3321_树状数组&dfs
- hibernate对象映射Date数据类型和input datetime使用注意事项
- 解决Gridview列表view高度无法固定的方法
- Mysql 查看连接数,状态 最大并发数(赞)
- 电子电路之小信号电路中,为什么要经常串联1000P的电容
- asp.net缓存
- 【bzoj3809】Gty的二逼妹子序列
- HRBUST 1786 最大停车场 (01矩阵找最大的矩形)
- 2016百度之星 hdu 5698 递推+费马小
- Java 多线程同步的五种方法
- csu 1329 一行盒子(数组模拟链表)