![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
文章平均质量分 55
吃光一座城
路漫漫其修道远,吾将上下而求索。
展开
-
Android开发的一些收获
Android格式的验证可以使用Android Validation 1. 方式一:对单个EditText进行校验 2. 方式二:对整个Layout内的EditText全部校验已经内置支持的校验方式Required(必填)NotBlank(非空数据)Digits(仅数字)Date(日期)Email(电子邮件)EqualTo(与指定值长度相同)Host(主机地址)HTTPURL(H原创 2015-08-11 15:28:22 · 789 阅读 · 0 评论 -
Android在drawable资源文件中绘制圆形背景
首先看一下效果图:shape可以绘制矩形环形以及椭圆、所以只需要用椭圆就可以完成需求、在使用的时候将控件比如textview的高宽设置成一样就是正圆、solid表示远的填充色、stroke则代表圆的边框线、所以两者结合可以实现带边缘的圆。btn_background_round.xml文件代码<? xml version="1.0" encoding="utf-8"?><shape xmlns:a原创 2015-10-10 10:45:13 · 11690 阅读 · 3 评论 -
Android网络编程中的URLConnection的IP设定
虚拟机测试:10.0.0.2PC连接以太网:通过cmd命令,进入命令窗口。输入ipconfig查看以太网适配器ipv4地址Android测试机连入本机WiFi网络:如图 如果Android上提示 java.net.SocketTimeoutException: failed to connect to /10.58.241.72 (port 8080) after 5000ms可以关闭电原创 2015-11-06 09:10:49 · 319 阅读 · 0 评论 -
Android中Environment类的
存储媒体的状态 字段名 意义 MEDIA_BAD_REMOVAL 在没有挂载前存储媒体已经被移除。 MEDIA_CHECKING 正在检查存储媒体。 MEDIA_MOUNTED 存储媒体已经挂载,并且挂载点可读/写。 MEDIA_MOUNTED_READ_ONLY 存储媒体已经挂载,挂载点只读 MEDIA_NOFS 存储媒体是空白或是不支持的文件系统。原创 2015-10-20 11:33:49 · 1515 阅读 · 0 评论 -
ExpandableListView使用中遇到的各种问题
spinner有个属性spinnerMode,设为dropdown就可以下拉1. 获取数据1. 重写adapter2. 使用SimpleExpandableListAdapter public SimpleExpandableListAdapter(Contextcontext,List原创 2015-09-01 16:29:39 · 1033 阅读 · 0 评论 -
GridView如何让其子项充满
我们在使用GridView的时候经常会遇到这样一种情况,GridView的子项ItemView不能充满整个GridView导致界面比较难看 今天,帮大家解决一下这个问题。 这个是奋斗的目标 知识点一 LayoutInflaterLayoutInflater作用是将layout的xml布局文件实例化为View类对象。 传送门:LayoutInflate的inflate函数用法详解Layou原创 2015-08-26 00:19:18 · 661 阅读 · 0 评论 -
WindowManager.LayoutParams.type属性
type 的取值:应用程序窗口。 public static final int FIRST_APPLICATION_WINDOW = 1; 所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。 public static final int TYPE_BASE_APPLICATION =1; 普通应用功能程序窗口。token必须设置为Activity的tok转载 2015-08-12 10:04:52 · 459 阅读 · 0 评论 -
Eclipse连接天天模拟器进行调试
对于广大的开发者来说,找到一个速度比较快的模拟器还是很幸福的。 天天模拟器很快,但是发现电脑装上之后并不能直接进行调试。无奈删除卸载。 今天有一个同学嫌弃自带的模拟器太慢,好吧。我就happy的去解决了。打开黑窗口输入下列命令就可以了adb connect 127.0.0.1:6555原创 2015-08-11 21:33:54 · 2948 阅读 · 1 评论 -
Android双击或多击事件
原理:双击,及时两次点击时间差比较小的单击事件,所以可以对单击事件进行加工处理,实现双击事件,或多击事件。首先是双击事件: 1. 首先定义一个记录第一次点击事件的时间的变量private long firstClickTime = 0;然后是就是对单击的事件进行监听修改。 逻辑为:当单击后,事件会对firstClickTime这个变量进行比较,如果是第一次单击,系统会记录这个单击时间。如果原创 2015-08-11 18:59:59 · 578 阅读 · 0 评论 -
ExpandableListView中ListView无法使用Item的监听事件
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Ch原创 2015-10-12 10:56:51 · 1042 阅读 · 0 评论