Android带文字的ImageButton实现
2015-11-04 09:34
435 查看
一、Android带文字的ImageButton实现
首先贴上layout.xml里面的布局设计:
然后是java代码实现:(注意,m_ll.setClickable(true);这句一定不能少)
这样就可以了。
另外,为了使“按钮”美观,大家在选择图片的时候,尽量选择长宽不一样的,适合需要的比例,这样配着文字,刚好可以使“按钮”呈正方形。
1 .android的ImageButton标签是没有text属性的,那么我们要在一个ImageButton里放置文字怎么办呢?
先上效果图如下:
如果我们不设置背景效果如下:但是给人的感觉就行分离的两个组件:
我们可以继承LinearLayout自定义标签:ImageButton_define.java
?
2。接下来定义布局文件:
这个不就文件使用的标签就是我们上面自定义的标签:如下:text.xml
?
之后我们定义个activity,引入我们定义的布局文件资源:ImageButton_de.java
?
方法二:
定义布局文件:
?
运行效果:
实际上,ImageButton是不能添加文字的,所以我选择将ImageView控件和TextView控件封装在一个LinearLayout里面,整个LinearLayout就是一个按钮,然后对它监听单击等动作。 |
另外,为了使“按钮”美观,大家在选择图片的时候,尽量选择长宽不一样的,适合需要的比例,这样配着文字,刚好可以使“按钮”呈正方形。
二、Android 自定义标签 Imagebutton实现ImageButton里放置文字
1 .android的ImageButton标签是没有text属性的,那么我们要在一个ImageButton里放置文字怎么办呢?先上效果图如下:
如果我们不设置背景效果如下:但是给人的感觉就行分离的两个组件:
我们可以继承LinearLayout自定义标签:ImageButton_define.java
?
这个不就文件使用的标签就是我们上面自定义的标签:如下:text.xml
?
?
定义布局文件:
?
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories