第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实现点击图片显示信息(一)需求相关推荐

  1. 第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件

    第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件 4.布局文件 4.1.strings.xml 4.布局文件 整体是一个垂直布局,然后在设置一些水平布局就行了. < ...

  2. 第33篇 Android Studio实现五子棋游戏(四)棋子类和主类

    第33篇 Android Studio实现五子棋游戏(四)棋子类和主类 1.棋子类 2.主类 2.1.变量 2.2.重写方法 2.3.代码 3.效果 3.1.进去界面 3.2.赢棋 3.3.提示 3. ...

  3. 第50篇 Android Studio实现生命数字游戏(五)计算星座数

    第50篇 Android Studio实现生命数字游戏(五)计算星座数 1.变量说明: 1.1.统计圈数 2.计算命数 2.1.使用的数据 2.2.星座对应日期和数字 2.3.说明 2.4.代码 1. ...

  4. 第52篇 Android Studio实现生命数字游戏(七)ListView与适配器

    第52篇 Android Studio实现生命数字游戏(七)ListView与适配器 1.ListView 1.1.适配界面 1.2.适配器 1.ListView 在布局中直接添加. 没有什么好说明, ...

  5. 第46篇 Android Studio实现生命数字游戏(一)数据分析

    第46篇 Android Studio实现生命数字游戏(一)数据分析 1.数据 1.1.生日 1.2.生日数 1.3.天赋数 1.4.命数 1.5.星座数 2.数字对应的解析 1.数据 数据是在生命数 ...

  6. 学习Android从0开始之开发工具篇-Android studio详解

    版权声明:本文为博主原创文章,未经博主允许不得转载. Android studio详解 我们古人又云:工欲善其事,必先利其器. 1.android studio的背景 Android Studio 是 ...

  7. 第30篇 Android Studio实现五子棋游戏(一)杂记

    第30篇 Android Studio实现五子棋游戏(一) 1.需求分析 1.1.判断胜负 1.2.AI拦截及获取落子位 2.界面 2.1.布局 2.2.名称和资源图片 3.接口联系 1.需求分析 五 ...

  8. Android Studio调用python读取图片(使用服务器paddlehub处理图片)

    Android Studio调用python读取图片 一.主要任务 二.环境配置 1.创建一个android studio项目 2.配置项目gradle 3.配置app下的gradle 三.demo测 ...

  9. Android Studio kotlin编程实现图片滑动浏览 stepbystep

    1 基本介绍 参照 kotlin官网:使用 RecyclerView 显示可滚动列表的 案例实现 功能:采用RecyclerView 空间实现图片和文字的滚动浏览. 在下图显示的序列中,可以看到一个填 ...

最新文章

  1. 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗
  2. MySQL Performance-Schema(三) 实践篇
  3. PCM设备E1保护切换功能介绍
  4. 用Python一键生成炫酷九宫格图片,火了朋友圈
  5. Android 获取网络错误
  6. 第5讲:软考中高项04_进度管理、成本管理
  7. 麦克纳姆轮全向移动机器人自旋转运动分析
  8. 依赖倒转原则_Java设计模式的七大原则
  9. opencv图片序列转换成视频
  10. void android.os.Bundle.putBoolean(java.lang.String
  11. C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)
  12. 人工智能与大数据就业前景_大数据,数据分析和人工智能方向就业前景
  13. java 美发管理系统_美容美发管理系统毕业论文.doc
  14. 微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!
  15. 京东店铺托管引流技巧有哪些?
  16. LINUX TC介绍
  17. iOS 卡顿、掉帧原因+优化
  18. apache的HttpClient的默认重试机制
  19. 硬盘克隆工具Linux,硬盘克隆(FarStone DriveClone)下载_硬盘克隆(FarStone DriveClone)官方下载-太平洋下载中心...
  20. 速卖通产品如何推广引流?速卖通如何引流?

热门文章

  1. VMware中Bridged、NAT、host-only三种网络连接模式的原理及其区别
  2. 华为云与鉴黄师不得不说的那些事
  3. Java各类技能知识点学习链接大全:八、Redis 缓存
  4. 通过java将多张图片生成GIF,并通过前端隐式下载
  5. 在Tricore上移植μC/OS-III——2.5 CSA机制运行示例
  6. 2022年蓝旭前端第三次暑期培训课(上)
  7. 关于程序员的那些表情包~
  8. 智慧社区管理系统08(维修和柱状图显现)
  9. 磨金石教育摄影技能干货分享|如何在纪实摄影中体现艺术内涵
  10. C语言中的结构体怎么使用?