-
getScrollY()————滚动条滑动的距离 getMeasuredHeight:需要滑动内容实际长度。 getHeight:整个页面的长度(高度)。 公式:活动到底部:getMeasuredHeight()<=getHeight()+scroll.getScrollY();查看全部
-
隐藏ScrollView: 1、标签属性:android:scrollbars = "none" 2、代码设置: setHorizontalScrollBarEnable(false);隐藏横向ScrollView setVerticalScrollBarEnable(false);隐藏纵向ScrollView查看全部
-
merge合并UI布局查看全部
-
merge合并UI布局查看全部
-
gridView实现过程: 1.准备数据源 dataList=new ArrayList<Map<String,Object>>(); 2.新建适配器(SimpleAdapter) adapter=new SimpleAdapter(this,getData(),自定义布局,new String[]{"image","text"},new int[]{R.id.image,R.id.text}); (getData方法内容见笔记附录1) 3.gridView加载适配器 gridView.setAdapter(adapter); 4.gridView配置时间监听器(OnItemClickListener) 插入接口OnItemClickListener gridView.setOnItemClickListener(this); (onItemClick见笔记附录2) 笔记附录: 1.getData方法内部 private List<Map<String,Object>> getData(){ for(int i=0;i<icon.length;i++){ Map<String,Object>map=new HashMap<String,Object>(); map.put("image",icon[i]); map.put("text",iconName[i]); dataList.add(map); } return dataList; } 2.public void onItemClick(...){ Toast.makeText(this,"我是"+iconName[position],Toast.LENGTH_SHORT).show(); }查看全部
-
url=Url.parse(url)查看全部
-
数据源-适配器-加载查看全部
-
BaseAdapter中的重要方法查看全部
-
Fragment静态加载方式:查看全部
-
Fragment与Activity通信 (1)Fragment可调用getActivity()方法获取它所在的Activity (2)Activity可调用FragmentMangaer的findFragmentById()或findFragmentByTag()方法获取Fratment Activity->Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法。 Fragment->Activit:需要在Fragment中定义一个内部回调接口,在让包含该Fragment的Activity实现该回调接口。这样Fragment可调用改回调方法将数据传递给Activity。 在Activity中使用setAraguments方法 Bundle bundle = new Bundle(); bundle.putString(key,value); fragment.setArgumemts(bundle); Fragment中 getArguments().get(key);查看全部
-
Fragment知识概要查看全部
-
数据适配器simpleAdapter的使用: simpleAdapter(context,data,resource,from,to); context:和arrayadapter一样的 data:所有列表项的每一条所需要的textview的资源集合,为list的限制型泛型,限制为map的子类(Liste<? extends map<String,?>>),默认设置map的第一项键值为String型,第二位的值的值类型为object,可以修改。 resource:包含linearlayout列表布局的activity的ID from:可以理解为每一个框内的内容(imageview或者textview)的名称,有几个组件要命名就写几个名字,传进去替代from的为一个字符串数组 to:记录from里面的组件的ID查看全部
-
适配器arrayAdapter的使用: ArrayAdapter<T>(context,textviewResourceId,objects); context:上下文,也就是使用这个适配器的activity所绑定的Java文件名,在本视图下使用就直接使用this关键字 textviewResourceId:此适配器所使用的textview的格式ID object:数据源,也就是要在适配器中使用的字符串数组资源查看全部
-
监听器查看全部
-
/*获取日历的一个对象 *大部分类(非抽象类/接口/屏蔽了constructor的类)都可以用new,new就是通过constructor生产一个 新的实例对象。 *getInstance是少部分类才有的一个方法,各自的实现也不同。getInstance在单例模式的类中常见,*用来生成唯一的实例,getInstance往往是static的。 */ private Calendar cal = Calendar.getInstance(); //获取年、月、日、时、分、秒信息 private int year,month,day,hour,minute; year = cal.get(Calendar.YEAR); month = cal.get(Calendar.MONTH)+1; //月份是从0开始的,这个需要注意, day = cal.get(Calendar.DAY_OF_MONTH); hour = cal.get(Calendar.HOUR_OF_DAY); minute = cal.get(Calendar.MINUTE);查看全部
举报
0/150
提交
取消