android studio 设计任务内容和识别内容界面 (android stuido design task layout)
本人android studio版本是 3.4.1,设计了一个任务内容和识别内容的界面,欢迎大家品尝。
界面显示如下图所示:
实现代码如下:
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- >
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_weight="2"
- android:orientation="horizontal"
- >
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- >
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:text="任 务 内 容"
- android:textSize="16sp"
- android:gravity="bottom"
- android:layout_marginLeft="10dp"
- />
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:orientation="horizontal"
- android:layout_weight="3"
- android:gravity="center"
- android:padding="0dp"
- >
- <TextView
- android:id="@+id/show1"
- android:layout_weight="1"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_margin="10dp"
- android:background="@drawable/shapeshow"
- android:textColor="@color/colortheme" />
- <TextView
- android:id="@+id/show2"
- android:layout_weight="1"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_margin="10dp"
- android:background="@drawable/shapeshow"
- android:textColor="@color/colortheme" />
- <TextView
- android:id="@+id/show3"
- android:layout_weight="1"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_margin="10dp"
- android:background="@drawable/shapeshow"
- android:textColor="@color/colortheme" />
- </LinearLayout>
- </LinearLayout>
- </LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_weight="2"
- android:orientation="horizontal"
- >
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- >
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:text="识 别 内 容"
- android:textSize="16sp"
- android:gravity="bottom"
- android:layout_marginLeft="10dp"
- />
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:orientation="horizontal"
- android:layout_weight="3"
- android:gravity="center"
- >
- <ImageView
- android:layout_weight="0.5"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_marginLeft="10dp"
- android:src="@drawable/ic_account_box_black_24dp"
- />
- <EditText
- android:layout_weight="2"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:background="@drawable/shapesinput"
- android:layout_marginLeft="10dp"
- android:layout_marginRight="10dp"
- />
- <EditText
- android:layout_weight="3"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:background="@drawable/shapesinput"
- android:layout_marginLeft="10dp"
- android:layout_marginRight="10dp"
- />
- </LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:orientation="horizontal"
- android:layout_weight="3"
- android:gravity="center"
- >
- <ImageView
- android:layout_weight="0.5"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_marginLeft="10dp"
- android:src="@drawable/ic_monetization_on_black_24dp"
- />
- <EditText
- android:layout_weight="2"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:background="@drawable/shapesinput"
- android:layout_marginLeft="10dp"
- android:layout_marginRight="10dp"
- />
- <EditText
- android:layout_weight="3"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:background="@drawable/shapesinput"
- android:layout_marginLeft="10dp"
- android:layout_marginRight="10dp"
- />
- </LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:orientation="horizontal"
- android:layout_weight="3"
- android:gravity="center"
- >
- <ImageView
- android:layout_weight="0.5"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_marginLeft="10dp"
- android:src="@drawable/ic_watch_black_24dp"
- />
- <EditText
- android:layout_weight="2"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:background="@drawable/shapesinput"
- android:layout_marginLeft="10dp"
- android:layout_marginRight="10dp"
- />
- <EditText
- android:layout_weight="3"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:background="@drawable/shapesinput"
- android:layout_marginLeft="10dp"
- android:layout_marginRight="10dp"
- />
- </LinearLayout>
- </LinearLayout>
- </LinearLayout>
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- >
- <RelativeLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- >
- <Button
- android:id="@+id/pass"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_marginLeft="40dp"
- android:text="通过"
- android:textSize="16dp"
- android:textColor="#fff"
- android:background="@drawable/shapesbutton"
- />
- <Button
- android:id="@+id/not_pass"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentEnd="true"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:layout_marginEnd="40dp"
- android:layout_marginRight="40dp"
- android:background="@drawable/shapesbutton"
- android:text="不通过"
- android:textColor="#fff"
- android:textSize="16dp" />
- </RelativeLayout>
- </LinearLayout>
- </LinearLayout>
- 其中, 以下是 shapesbutton.xml 的代码, 而其他的shape代码大同小异, 只要修改其中的参数就可以变成想要的形状和颜色
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid
- android:color="#008577">
- </solid>
- <corners
- android:radius="10dp">
- </corners>
- <stroke
- android:width="2dp"
- android:color="#008577">
- </stroke>
- <padding
- android:top="0dp"
- android:right="20dp"
- android:left="20dp"
- android:bottom="0dp">
- </padding>
- </shape>
- 其中,关于图标文件的创建,右击 drawable, 选择 new, 选择 Vector Asset 进入界面, 再点击 Clip Art 选择自己想要的图标, 点击 next 和 finish 即可.若想要修改图标的颜色, 则可以打开图标文件, 修改 fillColor即可.
android studio 设计任务内容和识别内容界面 (android stuido design task layout)的更多相关文章
- Android Studio软件技术基础 —Android项目描述---1-类的概念-android studio 组件属性-+标志-Android Studio 连接真机不识别其他途径
学习android对我来说,就是兴趣,所以我以自己的兴趣写出的文章,希望各位多多支持!多多点赞,评论讨论加关注. 最近有点忙碌,对于我来说,学习Android开发,是对于我的考验,最近一位大佬发给我一 ...
- 【Android Studio安装部署系列】二十一、Android studio将项目上传到github中
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 两个相关概念:git和github Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git ...
- Android studio 使用心得(三)—从Eclipse迁移到Android studio
断断续续的也算是把eclipse上的代码成功迁移到android studio上来了,现在,我同事继续用eclipse,我用android studio,svn上还是之前eclipse的项目,迁移成功 ...
- 【Android Studio探索之路系列】之中的一个:Android Studio开篇
作者:郭孝星 微博:郭孝星的新浪微博 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells github:https://github.co ...
- Android Studio 连接真机不识别
本人也是初学..写错的请大神多多批评指正! 不胜荣幸!! 强烈推荐使用真机测试..除非是最后关头要测试各个Android系统版本.. 本人遇到的连不上的原因有以下几种: 1 -- 手机设置问题. ...
- 【Android Studio安装部署系列】十九、Android studio使用SVN
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同,Android Studio没有提供单独的插 ...
- 【Android Studio安装部署系列】四十、Android Studio安装Statistic插件(统计项目总行数)
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio 是没有提提供统计代码全部行数的功能的,但是对于开发者来说,这个功能确实必备的,Statistic统计代 ...
- [Unity][安卓]Unity和Android Studio 3.0 交互通讯(1)Android Studio 3.0 设置
[安卓]Android Studio 3.0 JDK安卓环境配置(2017.10) http://blog.csdn.net/bulademian/article/details/78387052 [ ...
- Android Studio 使用笔记:[转] Mac下修改Android Studio 所用的JDK版本
原文链接:http://www.jianshu.com/p/d8d1d72d0248# 最近项目从Eclipse+Ant构建模式转移到了Android Studio+Gradle构建模式,自然的JDK ...
随机推荐
- zabbix自带database monitor
1. 在zabbix服务器上安装一下两个包: # yum -y install unixODBC mysql-connector-odbc 2. 修改zabbix服务器上ODBC配置: 2.1 Vim ...
- ubuntu Oracle SQL Developer 安装
一. 官网下载oracle 安装包 二.下载完毕后,检查你的Ubuntu是否安装了tar和alien sudo apt-get install tar sudo apt-get install ali ...
- 利用PHP和百度ai实现文本以及图片的审核
步骤: 首先打开百度ai 开发平台 注册一个账号: 注册账号,进入控制台 创建自己的应用,获取apikey 和秘钥 进入文档页 文本审核: 图像审核: 代码实例: class Sentive { pr ...
- Web源码泄露总结
Web源码泄露总结 背景 本文主要是记录一下常见的源码泄漏问题,这些经常在web渗透测试以及CTF中出现. 源码泄漏分类 .hg源码泄漏 漏洞成因: hg init的时候会生成.hg e.g.http ...
- win10 解决telnet不是内部或外部命令的方案
1.Telnet用于远程操作互联网中的设备或终端计算机服务器,可以有效的减少现场操作的麻烦.因为设备或终端是遍布整个省或市,有的甚至是国外,如何高效的处理问题是当务之急,除了telnet还可以ssh使 ...
- CDN技术之-介绍
“第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的带宽.这个带宽决定了一个网站能为用户提供的访问速度和并发访问量.如果业务繁忙,用户的访问数越多,拥塞越严重,网站 ...
- [CSP-S模拟测试]:斯诺(snow)(数学+前缀和+树状数组)
题目传送门(内部题37) 输入格式 第一行一个整数$n$,表示区间的长度. 第二行一个长度为$n$的只包含$0,1,2$的字符串,表示给出的序列. 输出格式 一行一个整数,表示革命的区间的数量. 样例 ...
- 前端每日实战:73# 视频演示如何用纯 CSS 创作一只卡通狐狸
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/OEKZed 可交互视频 此视频是可 ...
- 团队冲刺DAY3
DESUtil.java是包含加密解密抽象类的Java文件 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准 ...
- linux下关闭Oracle及关机
参考了如下文章 linux环境下连接oracle 并操作oracle数据库 1 先看lsnrctl和oracle service是否都启动了.如果没有启动,先启动:如net start,启动所有服务. ...