01 简介
为荣成等地区用户提供了全套网页设计制作服务,及荣成网站建设行业解决方案。主营业务为做网站、网站设计、荣成网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
这篇文章主要是学习EditText输入框的设置
android:hint输入提升
android:textColorHint输入提示的文字的颜色
android:drawableXxxx在输入框的指定方位添加图片
android:drawablePadding设置图片与输入内容的间距
android:paddingXxxx设置内容和边框的间距
android:background背景色
02 操作
这是在输入类型InputType里面设置的
首先添加EditText
这个inputType的类型自己可以去摸索
里面的phone就是这个效果
03 图标以及密码框的设置
先再添加一个EditText
图标的设置,参考上一篇文章里面在Drawable里面添加的图片选择器,之后加上
android:drawableLeft="@drawable/ic_baseline_account_box_24"
drawableLeft这个是将图标设置在输入框的左边,Drawablepadding可以调图标与输入内容的间距
04 如何获取输入框里面的内容
要获取用户名的话就得再添加一个button
并且在里面添加一个id
同时在要获取 的那个EditText里面添加一个id
在点击事件里面添加一个读取editText内容方法
btn.setOnClickListener(newView.OnClickListener(){ @OverridepublicvoidonClick(View v) { String text1 = et1.getText().toString();Log.e("chuangzhangkeji","YONGHUMING:"+text1); String text2 = et2.getText().toString();Log.e("chuangzhangkeji","MIMA:"+text2); }
Log.e()这个是调用打印的方法把获取到的的信息打印出来
et1.getText().toString();是获取输入的数据并将其转化为字符串
05 测试
点击登入之后就会在logcat里面出现
船长科技
电子人,极客开发者,电子信息工程在读,介绍科技类,科幻类,以及分享一些互联网学习经验公众号
欢迎关注“船长科技”
船长和你一起走进科技
探索生活中的科技
保持一颗好奇心
1、对Android开发、对互联网感兴趣,兴趣是最好的老师,只有发自内心的感兴趣才能真正坚持下去;
2、强大的学习能力,既然自学那学习能力肯定是必备,要有很强的求知欲,持续不断的学习能力才有机会走的更远,注意,是持续不断的学习能力;
3、解决问题的能力,自学过程中肯定会遇到各种各样的坑,这个时候不要急躁,不要气馁,不要怕耗时间,一步一个脚印去解决问题,这会为你今后走上工作岗位带来极大的优势;
4、设定一个目标,比如我当初测试转行开发,自学Android的目标简单直接,因为开发比测试工资高,我转行就是为了多挣钱。我想大部分人的目标应该都跟我同感。
由浅入深依次掌握:
第一阶段:Java(基础语法、面向对象、IO流、多线程与Socket编程、数据库,网络传输和数据解析等)
第二阶段:Android应用开发(Android UI、Activity、Fragment碎片、屏幕适配、数据存储等)
第三阶段:Android高级开发(Volley框架、事件机制与手势识别、消息推送、多媒体等)
第四阶段:Android游戏开发(引擎系统,碰撞,音效等)
在学习过程中,以兴趣来驱动学习,坚持代码实战,看的是别人的代码,动手写出来的是自己的。
android教程百度网盘免费资源在线学习
链接:
提取码: vqbq
android教程
千锋教育Mars老师Android游戏开发教程-数独-源码下载(1)
千锋教育Mars老师Android游戏开发教程-数独-源码下载
千锋Android游戏开发视频教程-游戏数独-Mars力作(1)
千锋Android游戏开发视频教程-游戏数独-Mars力作
千锋Android应用开发培训视频教程-老罗在线课堂
千锋Android应用开发培训视频教程-老罗典藏版
千锋Android培训-Java视频教程-Mars典藏版
Android游戏开发基础视频教程-cocos2dMars版
千锋3G学院_Android游戏开发教程_数独_08.mp4
千锋3G学院_Android游戏开发教程_数独_07.mp4
千锋3G学院_Android游戏开发教程_数独_06.mp4
千锋3G学院_Android游戏开发教程_数独_05.mp4
千锋3G学院_Android游戏开发教程_数独_04.mp4
千锋3G学院_Android游戏开发教程_数独_03.mp4
学习android注意事项:
1,android技术准备实训目标:通过这部分的学习,学员能够达到学习android开发课程的基本要求。熟练使用Java语言,实现GUI桌面应用程序的开发JDK的安装和配置开发工具Eclipse3.4安装。实训知识点: Java标识符、数据类型流程控制、面向对象编程、继承、抽象类、接口、包、异常、IO流、Swing、游戏算法介绍
,2,android入门实训目标:通过这部分的学习,学员具备了android程序开发的能力,能独立完成常用的应用软件。实训知识点: Android系统概述和内置工具、Android 开发环境的搭建和启动模拟器、建立android工程、Android应用程序开发及运行编译结构、API参考文档的使用、使用am工具启动android应用程序、部署应用到真实手机、控件和事件编程、菜单编程、对话框编程、视图组编程、各种布局的使用、Grid视图组、List视图组、使用Tab组织UI
,3,android进阶实训目标:通过这部分的学习,学员的android开发能力会有大幅提高。等传感器编程、android优化和性能提高。实训知识点及案例分析:Service概述、创建和启动、生命周期、权限及跨进程调用;广播的概念及生命周期、广播发送的权限广播接收器的实现、接收SMS短信、播放MP3;内容提供器的概念作用和常见接口、使用内容提供器实现增删改查、内容提供其权限和创建内容提供器、SQLite数据库添删改查操作、使用list视图组显示数据;Widget概念和制作方法、Widget各种XML描述文件详解2D图形图像及文本、Gallery UI编程、GridView编程、OnDraw编程、drawable编程基本动画编程技巧、Tween动画、Frame动画、TimerOpenGL ES的2D和3D绘图GPS服务、GPRS网络使用、android蓝牙开发、android方向、加速表、光线、磁场、临近性、温度
4,项目实战实训目标:本阶段让学员开发,设计Android网上购物系统,其中包括Android图形界面开发,Android声音,Android网络通讯,和服务器后端进行通讯交换数据。
Android基础知识:
一、Android开发的分类:
1、Android客户端应用程序
如新浪微博、网银客户端、凡客、淘宝客户端,快盘客户端。Android在这里的应用还是界面层的东西为主。核心还在WEB。客户端界面很重要,用户体验度很重要。从应用需求上来讲,几乎大一点的网站,都需要有手机客户端程序。
2、Android通用类程序
如基于LBS(基于位置的服务)的应用 (这类一般会嵌入到客户端应用程序中),流媒体播放应用。由于移动设备的方便便捷、3G、4G网络的发展,这类应用有不错的前景。
3、Android游戏开发
需要掌握的游戏引擎LGame,游戏框架等。手机上的游戏会是一大块内容,有前途。
4、Android底层开发
需要掌握C、Linux等较底层的东西,发展方向应该是驱动、协议开发,嵌入式开发。
开始学习了解一般从界面、控件开始,这也是大部分人认为简单、比较快上手的原因。学习一段时间后,自己可以定一个方向发展。
二、Android学习需要哪些知识点
1、Java基础知识
J2SE:Java基础类(lang包,IO包,util包(集合框架),面向对象,多线程,网络编程)
2、J2EE知识
如果你想从事的Android客户端应用程序的开发,这部分知识是必备的。显然Android客户端只是做的数据的请求、展现,所需的数据在服务器端。
技能点:Tomcat(Weblogic),XML解析,JSON解析,JSP/Servlet。了解SSH。
3、Linux、C语言知识
可以作为你后续发展需要了解的。
在论坛上、QQ上看到不少童鞋Java基础还比较欠缺,就开始搞Android了,当然就问题多多。学习热情可嘉,但需要打一个好的基础,有一个好的学习路线。
三、Android学习比较好的资料
1、应该说现在市面上的书,入门的还是不少,但一般现在只讲了简单控件的单个用法。
《Android开发范例大全》,《Android应用开发详解》可以参考。想了解游戏的话,可以参考《Android2.0游戏开发实战宝典》。
2、Android学习视频,也基本上停留在讲简单入门,单个控件用法为主,这方面远不及Java,J2EE,SSH的视频那么丰富。应该讲,你看完了这些,离开发还有很大一段距离。而且,这些视频在讲课方法上不如一些Java的好。现在的视频资料太丰富,从哈佛、斯坦福的课程,到IPHONE开发课程,都有。但全部跟着视频完成所有的学习,有很长一段跟要走。
3、Android的论坛比较多,论坛的缺点就是什么东西得自己一个个查找、去等。自学是一个艰苦而漫长的过程。对你的锻炼和提升也最大。自学有一个缺点,就是容易迷失方向,一个知识点你永远不知道要掌握多深,相关的应用是什么。自学就好比像你一个人在走一条目标很远,前面叉路很多的暗道一样。
4、培训机构学习。如果你时间上允许不失为一种好的选择,可以快速入门。互联网产品(时代)有一个重要特点,就是拿资金换时间。如果能快速入门,到这个行业去发展,就比自己慢慢学习要好得多。毕竟现在Android开发太热了。对开发人员的要求也会逐渐提高。(如既要求能做Android开发,又做IPHONE移植开发)。