`
文章列表
scrollview 中加入多个控件如 edittext 后会出现诸多问题。 Q1、edittext 失灵。 A1:这应该是焦点在作怪。在scrollview 上设置 android:focusable="false" 。(这是个通用办法) Q2、edittext无法滚动。 A2:如果长按后,通过它的光标是可以实现滚动,可是是个很傻缺的办法。要让它像平时一样很普通的滚动,那么最直接的办法就是重写scrollview 中的 onInterceptTouchEvent(MotionEvent ev)  (这也是个通用方法) 完整代码请参考附件中的demo http:// ...
在看很多开源代码中都使用到了shape,我看代码的时候一般都一带而过了,没有仔细去研究,这几天刚好有空就顺带详细了解一下,在学习的过程中参考了官方文档和网上的示例代码,本文后面会附上测试代码。 方法/步骤 一、在res/drawable文件夹下创建一个名为gradient_box的xml文件: <?xml version="1.0" encoding="utf-8"?> <!-- shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID 在代码中通过 ...
概念: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针, 分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始, 都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 实现方式:构造一个常驻内存的头节点引用,然后头节点的上一个节点是最后一个节点,最后 一个节点的下一个是头节点。其他的每个节点都有上下节点的引用。最少有一个头节点 操作:构造链表,销毁链表,计算元素个数,返回链表中指定链表中元素的值,插入元素,删除元素 代码: package com.alg.link; import java.util.Iterator; //双向链表也叫双链表,是链 ...
概念:队列是一种运算受限的线性表,它先进先出 队列的操作有: 构造队列、销毁队列、清空队列、计算队列长度、取队头元素、元素入队和元素出对 代码: package com.alg.queue; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; //用数组实现队列 //队列是一种运算受限的线性表,它先进先出 //队列的操作有:构造队列、销毁队列、清空队列、计算队列长度、取队头元素、元素入队和元素出对 //Iterab ...
二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 两种遍历: 递归遍历和层次遍历. 前序:根左右 中序:左根右 后序:左右根 public class Tree {     public Tree mLeft;     public Tree mRight;     private Data mData;     public List<Tree> treeList = new ArrayList<Tree>();     public ...
栈是限制在表的一端,进行插入和删除操作的线性表,栈是后进先出 栈的操作: 构造栈 销毁栈 清空栈 计算栈长度 取栈顶元素 元素压栈 元素弹栈 代码: package com.alg.stack; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; // 栈是限制在表的一端,进行插入和删除操作的线性表,栈是后进先出 //栈的操作:构造栈 销毁栈 清空栈 计算栈长度 取栈顶元素 元素压栈 元素弹栈 // ...
如题,简单的实现了跑马灯效果,把Scroll.java放入android.view包下,XML使用如下: <?xml version="1.0" encoding="utf-8"?> <Scroll xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="100dip" android:layout_height="wrap_content"> <!--注意:Sc ...

Android圆角图片

my_wane_shape.xml 快速圆角背景边框实现,不太好用: 注:是图层的累加,字面上是多个层,也就是你可以把多个leyaer放在一起然后一其显现出来,类似于framelayout。 <span class="Apple-style-span"><?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> ...
基本操作的部分,大家都很熟悉了,这里根据个人切身经验,总结了一些经常遇到的,也需要注意的一些问题,与大家分享,水平有限,不妥或者错误的地方还望指出。 多线程读写 SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases/xxx.db这样的文件。 我们可以得知SQLite是文件级别的锁:多个线程可以同时读,但是同时只能有一个线程写。Android提供了SqliteOpenHelper类,加入Java的锁机制以便调用。 如果多线程同时读写 ...
最近在做项目时用到了webview打开指定链接的网页,可已经把webview设置了cookie但始终跳转到登录页面,这明显是cookie没有设置成功导致webview没有将设置好的cookie发送出去…… 1 2 3 4 5 CookieSyncManager.createInstance(context); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.setCookie(url, cookies);//cookies是在 ...
1.获取服务器返回的cookie值,重写request中的parseNetworkResponse方法就可以了 [java] view plaincopy StringRequest request= new StringRequest(Method.POST, url,               this, this) {                         @Override              protected Response<String> parseNetworkResponse(                      NetworkR ...
android客户端通过httpClient或者httpUrlConnection进行登录后,为了把登录状态同步到webView中,这时需要进行cookie的同步 一.cookie同步方式 下面是登录线程: public class LoginThread extends Thread{              private Handler loginHandler;          public  LoginThread(Handler loginHandler) {         this.loginHandler = loginHandler;     }     ...
iewPager来实现左右滑动切换tab,如果tab的某一项中嵌入了水平可滑动的View就会让你有些不爽,比如想滑动tab项中的可水平滑动的控件,却导致tab切换。 因为Android事件机制是从父View传向子View的,可以去检测你当前子View是不是在 ...
作者 : 韩曙亮 博客地址 :http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 :http://blog.csdn.net/shulianghan VLC 二次开发 视频教程 :http://edu.csdn.net/course/detail/355 博客总结: --本博客目的: 让 Android开发者通过看本博客能够掌 ...
1.android测量数据 (1)android设备坐标系 按照上图所示,将手机平放在桌面上来看,手机的左下角是坐标原点,水平向右为x轴,水平向前为y轴,由x轴和y轴正方向叉乘形成的方向为z轴,当手机平放时,z轴指向天空的方向。(2)方向传感器 android的方向传感器可以获取3个数据。 orientation0:y轴在水平面上的投影偏离正北方向的角度,范围0~359度,正北为0,正东为90,正南为180,正西270。 orientation1:y轴和y轴在水平面上投影之间的角度,即y轴与水平面的夹角。 orientation2:x轴和x轴在水平面上投影之间的角度,即x轴与水平面的夹角。 ...
Global site tag (gtag.js) - Google Analytics