第34篇 Android Studio实现点击图片显示信息(一)需求
第34篇 Android Studio实现点击图片显示信息(一)需求
- 1.需求
- 1.1.效果
- 1.2.功能
- 1.3.RadioButton实现
- 1.4.设置RadioButton样式
1.需求
1.1.效果
未添加的是这个效果,未添加就没有信息。
已经加信息的效果。
1.2.功能
点击图片显示信息,点击不同的图片显示不同的信息。
这个的话可以用ImageView,ImageButton,Button,RadioButton来实现,因为他们都可以放图片,也可以设置文本。
1.3.RadioButton实现
设置属性
<RadioButtonandroid:id="@+id/rbt_student6"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginStart="10dp"android:button="@null"android:layout_weight="1"android:gravity="center"android:drawableTop="@mipmap/background_player2"android:text="@string/student"android:background="@drawable/radiobutton_background_style"/>
重要属性有这三个:
去掉前面的按钮(圆圈)
android:button="@null"
设置图片在文本的上方
android:drawableTop="@mipmap/background_player2"
设置文本在中央显示
android:gravity="center"
当然还要设置好id,这样才能很好的使用。
因为每个RadioButton的属性都是差不多的,相差的就是id和一些文本而已,所以先写好一个,其他的赋值粘贴就行了。
1.4.设置RadioButton样式
(1)样式文件radiobutton_background_style.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true"><shape><solid android:color="#AA00"/></shape></item><item android:state_checked="false"><shape><solid android:color="#FF99"/></shape></item>
</selector>
(2)设置
通过
android:background="@drawable/radiobutton_background_style"
设置。
这样点击的时候背景颜色就可以改变了,也可以设置字体颜色。
第34篇 Android Studio实现点击图片显示信息(一)需求相关推荐
- 第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件
第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件 4.布局文件 4.1.strings.xml 4.布局文件 整体是一个垂直布局,然后在设置一些水平布局就行了. < ...
- 第33篇 Android Studio实现五子棋游戏(四)棋子类和主类
第33篇 Android Studio实现五子棋游戏(四)棋子类和主类 1.棋子类 2.主类 2.1.变量 2.2.重写方法 2.3.代码 3.效果 3.1.进去界面 3.2.赢棋 3.3.提示 3. ...
- 第50篇 Android Studio实现生命数字游戏(五)计算星座数
第50篇 Android Studio实现生命数字游戏(五)计算星座数 1.变量说明: 1.1.统计圈数 2.计算命数 2.1.使用的数据 2.2.星座对应日期和数字 2.3.说明 2.4.代码 1. ...
- 第52篇 Android Studio实现生命数字游戏(七)ListView与适配器
第52篇 Android Studio实现生命数字游戏(七)ListView与适配器 1.ListView 1.1.适配界面 1.2.适配器 1.ListView 在布局中直接添加. 没有什么好说明, ...
- 第46篇 Android Studio实现生命数字游戏(一)数据分析
第46篇 Android Studio实现生命数字游戏(一)数据分析 1.数据 1.1.生日 1.2.生日数 1.3.天赋数 1.4.命数 1.5.星座数 2.数字对应的解析 1.数据 数据是在生命数 ...
- 学习Android从0开始之开发工具篇-Android studio详解
版权声明:本文为博主原创文章,未经博主允许不得转载. Android studio详解 我们古人又云:工欲善其事,必先利其器. 1.android studio的背景 Android Studio 是 ...
- 第30篇 Android Studio实现五子棋游戏(一)杂记
第30篇 Android Studio实现五子棋游戏(一) 1.需求分析 1.1.判断胜负 1.2.AI拦截及获取落子位 2.界面 2.1.布局 2.2.名称和资源图片 3.接口联系 1.需求分析 五 ...
- Android Studio调用python读取图片(使用服务器paddlehub处理图片)
Android Studio调用python读取图片 一.主要任务 二.环境配置 1.创建一个android studio项目 2.配置项目gradle 3.配置app下的gradle 三.demo测 ...
- Android Studio kotlin编程实现图片滑动浏览 stepbystep
1 基本介绍 参照 kotlin官网:使用 RecyclerView 显示可滚动列表的 案例实现 功能:采用RecyclerView 空间实现图片和文字的滚动浏览. 在下图显示的序列中,可以看到一个填 ...
最新文章
- 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗
- MySQL Performance-Schema(三) 实践篇
- PCM设备E1保护切换功能介绍
- 用Python一键生成炫酷九宫格图片,火了朋友圈
- Android 获取网络错误
- 第5讲:软考中高项04_进度管理、成本管理
- 麦克纳姆轮全向移动机器人自旋转运动分析
- 依赖倒转原则_Java设计模式的七大原则
- opencv图片序列转换成视频
- void android.os.Bundle.putBoolean(java.lang.String
- C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)
- 人工智能与大数据就业前景_大数据,数据分析和人工智能方向就业前景
- java 美发管理系统_美容美发管理系统毕业论文.doc
- 微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!
- 京东店铺托管引流技巧有哪些?
- LINUX TC介绍
- iOS 卡顿、掉帧原因+优化
- apache的HttpClient的默认重试机制
- 硬盘克隆工具Linux,硬盘克隆(FarStone DriveClone)下载_硬盘克隆(FarStone DriveClone)官方下载-太平洋下载中心...
- 速卖通产品如何推广引流?速卖通如何引流?