-
BaseAdapter中的重要方法: 1、public int getCount() --返回已定义的数据源的东数量 2、public Object getItem(int position) public Long getItemId(int position) --告诉设配器取得目前容器中的数据Id和对象 3、public View getView(int position,View convertView,ViewGroup parent) --取得目前要显示的图像View,传入数组ID使之读取与成像查看全部
-
BaseAdapter的使用 BaseAdapter是ArrayAdapter和SimpleAdapter的父类,因此,他也是功能更强大,使用更灵活的适配器,在案例中定义的ImageAdapter就是集成BaseAdapter(已BaseAdapter为父类)来完成的查看全部
-
scrollTo与scrollBy的区别: ScrollTo():以滚动条起始位置开始计算 ScrollBy():相对于前一次位置开始计算查看全部
-
适配器查看全部
-
getScrollY()————滚动条滑动的距离查看全部
-
getMeasuredHeight与getHeight的区别:getMeasuredHeight会把超出的height也计算进去查看全部
-
manifest注意事项查看全部
-
一、作用 1、为某个页面申请一个安全权限,防止其他程序对其进行访问 二、方法 1、在需要申请页面的配置文件中,在全局配置<permission android:name="xxx,xxx,xxx" android:protectionLevel="normal/dangerous等" />,然后在<activity>标签里进行使用<activity android:permission="xxx,xxx,xxx" ...> 2、若其他程序要访问被自定义权限保护的页面,需要在自己的配置文件里申请权限,使用<uses-permission android:name="xxx,xxx,xxx"/> 才能访问!查看全部
-
隐藏ScrollView: 1、标签属性:android:scrollbars = "none" 2、代码设置: setHorizontalScrollBarEnable(false);隐藏横向ScrollView setVerticalScrollBarEnable(false);隐藏纵向ScrollView查看全部
-
ScrollView的种类 HorizontalScrollView:水平滚动视图 ScrollView:垂直滚动视图查看全部
-
跳转页面查看全部
-
一个清单只能有一个application节点 activity活动,必须配置 service:主要进行后台逻辑代码的处理,与activity的区别就是:activity主要处理界面的逻辑代码处理 Content Provider:内容提供者,主要管理数据库的访问以及程序内与程序之间共享 Broadcast Recevier(广播接收者):全局事件的监听器,主要是过滤的作用查看全部
-
Content Provider 需要多配置一个域名查看全部
-
监听器和适配器是通用于很多android控件上,不局限于ListView 通过onScrollListener监听了用户手指滑动的动作,实际上我们常见的列表下拉刷新就是依此扩展出的 运用notifyDatasetchanged 可以动态更新视图中所包含的数据查看全部
-
@Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub switch (event.getAction()) { //手指點到屏幕上 case MotionEvent.ACTION_DOWN: { startX=event.getX();//橫向坐標 break; } case MotionEvent.ACTION_UP: { //向右滑动 if(event.getX()-startX>50) { flipper.setInAnimation(this, R.anim.left_in); flipper.setOutAnimation(this, R.anim.left_out); flipper.showPrevious(); } //向左滑动 if(startX-event.getX()>50) { flipper.setInAnimation(this, R.anim.right_in); flipper.setOutAnimation(this, R.anim.right_out); flipper.showNext(); } break; } } return super.onTouchEvent(event); }查看全部
举报
0/150
提交
取消