- 浏览: 48674 次
- 性别:
- 来自: 南京
最新评论
-
tediouamarshua:
好文,在使用GridView数据动态加载的时候也遇到类似问题
android adapter下checkbox乱序问题
文章列表
以前开发的时候一直犯的错误,今天通过一些调研记录下来。
假定由AActivity来startActivityForResult到BActivity。
1.一般我们都会在BActivity设置setResult返回AActivity,所以我们可能会想当然的觉得,就因为我们setResult了,所以,才得以跳转到AActivity,今天写了个例子,如果BActivity没有setResult,而是直接finish,照样会进入AActivity,当然,是在AActivity的launchMode不为singleInstance,BActivity不为singleTas ...
个人学习总结:
首先,先介绍一下onInterceptTouchEvent与onTouchEvent,onInterceptTouchEvent是ViewGroup中的方法,该方法有两个作用:1.执行用户按键操作,可将相应按键时间写入其中。2.通过返回值指定过滤方向(是否过滤到子控件还是当前layout层)。onTouchEvent是View中的方法,也有两个作用:1..执行用户按键操作,可将相应按键时间写入其中。2.通过返回值确定传过来的按键事件是否被消费(consume)。
由于ViewGroup继承自View,所以ViewGroup除了onI ...
- 2013-04-25 12:03
- 浏览 868
- 评论(0)
java内部类的反射
- 博客分类:
- java基础知识
转自:http://blog.csdn.net/YidingHe/article/details/3943524
今天折腾了好一阵子,终于明白怎么通过反射来构造内部类对象了。这里头名堂不少,只能一一道来。首先在 javalang 包下写一个包含内部类的类:package javalang;public class Outer { public static class Inner1{}}注意这个类是 public static,后面我们慢慢把这些修饰符去掉。要想通过反射来创建 Inner1 对象,首先要获得 Inner1 的 Class 对象。我们在 Outer 中写上 main 方法 ...
现在如果在百度找“startActivityForResult之后无法回调onActivityResult方法”得到的回答要么就是requestCode没有大于0,要么就是目标activity在invoke setResult方法以后没有finish,要么就是activity的launchMode问题,但是这里要讲的,是一 ...
android 权限大全
- 博客分类:
- android开发
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,完整列表如下:
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin database, to change valu ...
android:descendantFocusability
Defines the relationship between the ViewGroup and its descendants when looking for a View to take focus.
Must be one of the following constant values.
Constant
Value
Description
beforeDescendants
0
The ViewGroup will get focus before any of its desc ...
java 抽象方法抽象类学习笔记
- 博客分类:
- java基础知识
以下是学习java抽象类抽象方法的学习笔记,根据自己的理解写下来的,如果有不正确的地方欢迎指出。1.抽象类不可以创建对象。2.如果一个类继承抽象类,那么就必须实现这个抽象类中的所有抽象方法,非抽象方法可以不重写,但如果不实现其中所有的抽象方法,那么这个类也必须是抽象类。3.当你需要这样一个类:你不希望它被创建对象,但在这个类中添加抽象方法又没有任何意义的时候,你可以把这个类写成抽象类。abstract class Super { abstract void f();}public class AbstractClass extends Super { public static vo ...
static的局限性:
1.在static的方法中仅能够调用其他的static方法和static变量;
2.在static方法中不能以任何方式引用this或 super;
3.static变量在定义时必须进行初始化,并且初始化的时间早于非静态。
4.static的变量的初始化仅能一次,且只在需要输出之前接受最后一次初始化
static的用法原理:
1.在java虚拟机中,对于对象的引用存在栈内存中,对象存在堆内存中,声明为static以后,每次声明一个对象就无需在栈内存中重新开辟一块内存空间用于存放对象的引用,相当与C或C++中的全局变量。
参考:http://blog.sina.c ...
ListView 中的getChildCount()并不总是等于ListAdapter中的数据行数。当手机一屏显示不了所有数据时(需要翻页),getChildCount()就等于手机一屏幕所显示的行数,小于ListAdapter中的数据行数。而ListView的 getCount()是与ListAdapter中的数据行数相同。
当光标下移到屏幕最底部,新显示出来的View,最初的3个(不知道为什么是3个),在Adapter中调用getView(int position, View convertView, ViewGroup parent)方法中,会判断convertView为n ...
从Android 2.0 SDK开始有关联系人provider的类变成了ContactsContract,虽然老的android.provider.Contacts能用,但是在SDK中标记为为deprecated将被放弃不推荐的方法,而从Android 2.0及API Level为5开始新增了android.provider.ContactsContract来代替原来的方法。
ContactsContract的子类ContactsContract.Contacts是一张表,代表了所有联系人的统计信息。比如联系人ID(—ID),查询键(LOOKUP_KEY),联系人的姓名(DISPLAY_NAME ...
<script>
function getInfo()
{
var s = "";
s = " 网页可见区域宽:" document.body.clientWidth;
s = " 网页可见区域高:" document.body.clientHeight;
s = " 网页可见区域宽:" document.body.offsetWidth " (包括边线和滚动条的 ...
jsp页面部分:
<logic:iterate id="masterCltslList" name="masterCltslForm_gt"
property="masterCltslList" indexId="idx">
<tr>
<!-- コード -->
<td class="list_data_bg"><input type="text"
name=&qu ...
servlet部分:
class SessionContainer{
ArrayList<User> users;
public void setUsers (users){
this.users=users
}
}
sessionContainer.set(list);
Session.setAttribute("Container",sessionContainer)
//遍历bean中的集合对象
//jsp页面中获取值
<logic:iterate id="user" name="Con ...
后面将给出javascript的keycode。
屏蔽键盘事件:
<script language=javascript>
function keydown(){
if(event.keyCode==8){
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用退格键");
}
}
</script>
屏蔽鼠标事件:
function rightKey(){
if(event.button==2){
ev ...
package dao.impl;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.cor ...