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

  • 4.布局文件
    • 4.1.strings.xml

4.布局文件

整体是一个垂直布局,然后在设置一些水平布局就行了。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
tools:context=".MainActivity"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="@string/dormitory_information"android:textSize="25sp"/><RadioGroupandroid:id="@+id/rgp_one"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="20dp"android:orientation="horizontal"><RadioButtonandroid:id="@+id/rbt_student1"android:layout_width="0dp"android:layout_height="wrap_content"android:button="@null"android:layout_weight="1"android:gravity="center"android:drawableTop="@mipmap/background_player2"android:text="@string/student_name_zhao"android:background="@drawable/radiobutton_background_style"/><RadioButtonandroid:id="@+id/rbt_student2"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_marginStart="10dp"android:button="@null"android:gravity="center"android:layout_weight="1"android:drawableTop="@mipmap/background_player2"android:text="@string/student_name_wu"android:background="@drawable/radiobutton_background_style"/><RadioButtonandroid:id="@+id/rbt_student3"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_name_gong"android:background="@drawable/radiobutton_background_style"/></RadioGroup><RadioGroupandroid:id="@+id/rgp_two"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><RadioButtonandroid:id="@+id/rbt_student4"android:layout_width="0dp"android:layout_height="wrap_content"android:button="@null"android:layout_weight="1"android:gravity="center"android:drawableTop="@mipmap/background_player2"android:text="@string/student_name_chen"android:background="@drawable/radiobutton_background_style"/><RadioButtonandroid:id="@+id/rbt_student5"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"/><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"/></RadioGroup><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginStart="10dp"android:layout_marginTop="30dp"android:orientation="vertical"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_information"android:textSize="20sp"/><TextViewandroid:id="@+id/txt_student_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_name"/><TextViewandroid:id="@+id/txt_student_sex"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_sex"/><TextViewandroid:id="@+id/txt_student_ban"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_ban"/><TextViewandroid:id="@+id/txt_student_dormitory"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_dormitory"/><TextViewandroid:id="@+id/txt_student_bed"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_bed"/><TextViewandroid:id="@+id/txt_student_class"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/student_class"/></LinearLayout></LinearLayout>

我比较喜欢用LinearLyout布局,这个比较熟,而且自适应也比较好,所以用这个比较好。

4.1.strings.xml

<resources><string name="app_name">宿舍人员信息</string><string name="dormitory_information">宿舍人员名单</string><string name="student_name_zhao">张三</string><string name="student_name_wu">李四</string><string name="student_name_gong">王五</string><string name="student_name_chen">杨六</string><string name="student">学生</string><string name="student_information">学生信息</string><string name="student_name">姓名: </string><string name="student_sex">性别: </string><string name="student_ban">楼栋: </string><string name="student_dormitory">宿舍: </string><string name="student_bed">床号: </string><string name="student_class">班级: </string><string name="sex_man">男</string><string name="ban_number">6栋</string><string name="dormitory_number">506</string><string name="bed_number_1">1号</string><string name="bed_number_2">2号</string><string name="bed_number_3">3号</string><string name="bed_number_4">4号</string><string name="class_name">软工1903</string><string name="no_student">未添加</string>
</resources>

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

  1. 第34篇 Android Studio实现点击图片显示信息(一)需求

    第34篇 Android Studio实现点击图片显示信息(一)需求 1.需求 1.1.效果 1.2.功能 1.3.RadioButton实现 1.4.设置RadioButton样式 1.需求 1.1 ...

  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. web-httpd2.4编译安装
  2. GT Transceiver的电源控制
  3. JS魔法堂:IE5~9的DragDrop API
  4. anaconda不同虚拟环境下使用jupyter的问题
  5. Android 8.0 中如何读取内部和外部存储以及外置SDcard
  6. 在gitlab 中使用webhook 实现php 自动部署git 代码
  7. NG Updata(升级)
  8. 给爱设计的你,一个理由爱上(和使用)渐变素材的理由
  9. 如何在Mac上用Script启动quicktime录制?
  10. linux 删除文件
  11. Differential Privacy差分隐私
  12. 订票系统java源码_航空订票系统java源码
  13. 数据结构——c语言 队列杨辉三角
  14. Android多媒体相关框架
  15. neo4j+python知识图谱构建(基于豆瓣TOP250电影)
  16. office972003_Microsoft Office Word 97-2003 文档
  17. Unity实现动态修改模型材质球
  18. Oracle ACE,一段不可思议的旅程
  19. 网站内嵌编辑器ace
  20. C语言的 restrict 关键字的作用

热门文章

  1. ByteBuff常用方法,使用
  2. 【6.21更新】coursera视频打不开的解决方法
  3. speccpu2006整型浮点型测试
  4. Vulkan spec 中文版 翻译基础版本切换
  5. Nreal MR眼镜开发入门教程
  6. 两边同时取对数求复合函数_等式两边同时取对数,什么条件下能同时取对数??...
  7. Android 开发的两种框架 MVC和MVP 的简单分析
  8. 数字图像处理课程实习——傅里叶变换与频域滤波
  9. pdf怎么分割成多个文件?有两种方式
  10. 【MySQL数据库】一约束