android自定义控件Button 带图片文字
来源:互联网 发布:腾讯 php招聘 知乎 编辑:程序博客网 时间:2024/04/28 09:57
XML 文件 Button 自定义mybutton
<com.example.administrator.findyou.mybutton android:layout_width="match_parent" android:layout_height="60dp" my:image="@drawable/b_onekey" android:text="短信监听" />attrs文件
<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="my"> <attr name="image" format="reference" /> </declare-styleable></resources>
mybutton java实现
public class mybutton extends Button { private Drawable drawable; private float drawable_w; private float drawable_h; private int b; public mybutton(Context context, AttributeSet attributes){ super(context,attributes); TypedArray a=context.obtainStyledAttributes(attributes,R.styleable.my);/*读取自定义按键布局*/ drawable= a.getDrawable(R.styleable.my_image);/* 读写图片*/ /*图片长宽*/ drawable_h=drawable.getIntrinsicHeight(); drawable_w=drawable.getIntrinsicWidth(); } protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ super.onMeasure(widthMeasureSpec, heightMeasureSpec); /*控件整体高*/ b = MeasureSpec.getSize(heightMeasureSpec); } protected void onDraw(Canvas canvas){ super.onDraw(canvas); /*实现图形缩放*/ drawable.setBounds(10,10,(int)((b-20)/drawable_h*drawable_w+10),b-10); drawable.draw(canvas); }}
0 0
- android自定义控件Button 带图片文字
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Androidの实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- Android实现自定义带文字和图片的Button
- 完美实现Android自定义控件---以自定义带图片和文本的Button为例
- Android学习之自定义控件之图片带文字的View
- Android自定义控件图片+文字布局
- Android控件之Button图片文字的混排
- 关于 android 图片 文字 Button 自定义布局设置
- Yaf学习之路由
- spring boot(1)-Hello World
- 南阳理工ACM 题目67 三角形面积
- 谁先倒
- 最长公共子序列问题——动态规划
- android自定义控件Button 带图片文字
- Kali Linux渗透测试方法
- Windows下安装ZooKeeper
- 帅到没朋友
- Spark入门实战系列--6.SparkSQL(下)--Spark实战应用
- android 中Timer类源码分析
- poj 2799 IP Networks
- bower 入门
- java使用redis