android按钮中添加图标,android 控件 带图标的按钮(ImageButton)
1、继承关系和子类:
2、定义:
mageButton就是用一个图标代表了一些文字的Button,它没Android:text属性。它由Android:src指定图标的位置
android:src="@drawable/back_48",其他属性都和Button差不多。
3、XML重要属性:
参考 Button Attributes, View Attributes
android:src="@drawable/xmlbtnback" 将src设置为前面定义好的xml布局
4、重要方法:
5、实战:
布局文件
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.imageswitcherdemo.MainActivity" >
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
6、自定义ImageButton显示样式:
6.1自定义xml文件:my_buttton.xml
注意,该文件放到drawable文件夹下。
android:drawable="@drawable/button_pressed" />
android:drawable="@drawable/button_focused" />
6.2设置的imagebutton的xml布局
android:src="@drawable/my_button
"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.imageswitcherdemo.MainActivity" >
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_button" />
参考1:
http://developer.android.com/intl/zh-cn/reference/android/widget/ImageButton.html
参考2:
http://www.linuxidc.com/Linux/2011-09/43644p2.htm
android按钮中添加图标,android 控件 带图标的按钮(ImageButton)相关推荐
- excel vba 使用mschart_VBA专题108:使用VBA操控Excel界面之在功能区中添加内置控件...
学习Excel技术,关注微信公众号: excelperfect 本文重点讲解如何在功能区中添加不同类型的内置控件. 添加普通按钮和切换按钮 按下面的步骤来添加普通按钮和切换按钮(例如,拼写和删除线控件 ...
- 关于xib中添加collection view 控件引起brash
首先这个问题我没有找到解决的办法,不知道问题出现在哪里,所以在这里贴个博文,看看有大神路过能把问题给解决了. 问题描述: 首先建立了一个新的项目,在stroyboard中添加collection vi ...
- 32位visual studio中添加x64 ActiveX控件方法
visual studio中创建ActiveX控件的方法可参考:https://blog.csdn.net/wangzhiyang925/article/details/38715605?tdsour ...
- GMap.NET入门详细教程【1】--------下载 GMap.NET,并在VS中添加GMap.NET控件
GMap.NET入门 下载 GMap.NET,并在VS中添加GMap.NET控件 初始化并加载一张地图 添加标记点.线.多边形 为控件添加事件,在鼠标单击时打点 GMap.NET GMap.NET是开 ...
- Winform实现在DataGridView控件的单元格中添加多个控件
Winform实现在DataGridView控件的单元格中添加多个控件 背景 实现思路 关键代码 完整代码下载 背景 DataGridView控件的列是支持TextBoxColumn.ComboBox ...
- html5网页中加入播放器,向网页中添加 HTML5 视频控件
爱学习,爱生活,爱编程--希望能帮到你!更多>>> 如何开始使用 采用它的最基本形式,使用 HTML5 video 元素向网页中添加视频播放器是通过一行 HTML 完成的. 添加 ...
- 求助 android开发中 如果两个控件的id相同 会怎样?如何使用findviewbyid ()寻找到?
相同文件下如果控件id相同是不允许的,eclipse会报错的,如果不是同在一个布局文件中的话就可以,findviewbyid ()找的那个id是你前面用setContentView(R.layout. ...
- android编程中添加gif,Android应用开发之【Android】使用android-gif-drawable包加载GIF动图...
本文将带你了解Android应用开发之[Android]使用android-gif-drawable包加载GIF动图,希望本文对大家学Android有所帮助. [导包] 首先需要导入android-g ...
- android方法中添加 N,Android N 新功能 - 添加快速设定
Android N version 其中一个功能,就是允许三方app可以添加自己的快速设定,到系统的下拉设定中,方便用户快速打开关闭某些功能. 废话不多说,直接上代码来讲解. 创建一个class,继承 ...
最新文章
- Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)
- Linux下屏蔽Ctrl+Alt+Delete
- 分库分表就能无限扩容吗,解释得太好了
- php 多维数组怎么去重,php多维数组去重,该如何解决
- android 布局管理器,【Android开发】布局管理器-表格布局
- Hadoop系列(三)MapReduce Job的几种提交运行模式
- json 微信小程序 筛选_微信小程序学习记录
- python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...
- 附录:更多集合操作命令
- Android开发笔记(一百六十八)为应用绑定通知渠道并展示消息角标
- 121、华为交换机配置手册
- java爬虫视频教程_JAVA开发教程:java视频教程java爬虫实战项目 百度网盘
- 《GO语言实战》笔记
- 【小5聊】2021年度总结,回顾 2021,展望 2022
- 怎样写好git comment
- “马里奥(Mario)之父”──宫本茂
- 集美大学第七届天梯赛校选题解
- 利用MATLAB模糊控制器实现对水位高度调节SIMULINK仿真(隶属度7分级)
- multienant oracle_甲骨文(Oracle Cloud)不愧是臭名昭著的垃圾公司
- IDEA中,写代码在中间插入字符时会把后面的字符覆盖掉