android宫格式布局,Android 自定义TextView实现宫格布局,Drawable添加图片并控制宽高...

上图:

android宫格式布局,Android 自定义TextView实现宫格布局,Drawable添加图片并控制宽高..._第1张图片

需求:

宫格布局(宽高一致,在屏幕上高度始终更随宽度变化)

图片在上文字在下布局

可以控制图片的宽高

布局完成,废话不多说直接上代码:

/**

* 时 间 : 2019/7/22 0022

* 操作人 : yzhg

* 版 本 :

* 描 述 :

*

*

* *

*

*

*

*

*

*

*

*

*

*

*

*/

public class HeightCustTextView extends AppCompatTextView {

private Drawable drawableLeft;

private Drawable drawableRight;

private Drawable drawableTop;

private int leftWidth;

private int rightWidth;

private int topWidth;

private int leftHeight;

private int rightHeight;

private int topHeight;

private Context mContext;

public HeightCustTextView(Context context) {

super(context, null);

this.mContext = context;

}

public HeightCustTextView(Context context, AttributeSet attrs) {

super(context, attrs, 0);

this.mContext = context;

init(context, attrs);

}

public HeightCustTextView(Context context, AttributeSet attrs, int defStyleAttr) {

super(context, attrs, defStyleAttr);

你可能感兴趣的:(android宫格式布局)