Android的网络功能特别强大,WebView(网络视图)组件支持加载网页,可以理解为使用Webkit内核的浏览器,而它的实现方式有两种;第一种具体实现步骤如下:(1)在布局文件中先生命WebView;(2)在Activity中实例化WebView;(3)调用WebView的loadUrl().....
分类:
移动开发 时间:
2014-12-04 11:39:09
阅读次数:
288
model:封装应用程序的数据和业务逻辑 POJO.view:实现应用程序的信息显示功能 JSP.Controller:接收来自用户的输入,调用模型层,响应对应的视图组件 Servlet.模型:?模型是应用程序的主体部分,模型表示业务数据和业务逻辑。?一个模型能为多个视图提供数据。?由于应用于模型的...
分类:
Web程序 时间:
2014-11-25 18:08:22
阅读次数:
171
FrameLayout布局的特点是:所有放在布局里的视图组件,都按照层次堆叠在屏幕的左上角,后面的视图组件覆盖前面的。当然,组件本身是可以控制自己的内部布局的。一种常见的场景是可以在FrameLayout上放多个图片视图,来实现动画。我们来看一个简单例子:1、创建一个app2、创建主Activity...
分类:
移动开发 时间:
2014-11-23 00:38:05
阅读次数:
486
列表视图是android中最常用的一种视图组件,它以垂直列表的形式列出需要显示的列表项。在android中有两种方法向屏幕中添加列表视图:一种是直接使用ListView组件创建;另外一种是让Activity继承ListActivity实现。下面分别介绍这两种方法:一、直接使用ListView组件创建...
分类:
移动开发 时间:
2014-11-22 14:32:26
阅读次数:
213
Android系统中的视图组件并不是线程安全的,如果要更新视图,必须在主线程中更新,不可以在子线程中执行更新的操作。所以可以依靠消息机制来进行更新。 先声明一个handler来处理消息 private Handler handler = new Handler() { @Over...
分类:
其他好文 时间:
2014-10-29 18:51:44
阅读次数:
184
> Android系统中的视图组件并不是线程安全的,如果要更新视图,必须在主线程中更新,不可以在子线程中执行更新的操作。 > Android系统中的Looper负责管理线程的消息队列和消息循环。通过Looper.myLooper()得到当前...
分类:
移动开发 时间:
2014-09-29 01:31:37
阅读次数:
480
1视图组件与容器组件 1)绝大部分安卓UI组件都存放与android.widget包及其子包,android.view及其子包 2)安卓所有 UI组件都继承自View类 3)View类有一个非常重要的子类:ViewGroup,但是ViewGroup经常作为其他组件的容器使用,安卓采用组合器模式...
分类:
移动开发 时间:
2014-09-01 22:42:43
阅读次数:
425
ActionServlet类是Struts框架的内置核心控制器组件,它继承了javax.servlet.http.HttpServlet类,Struts的启动一般从加载ActionServlet开始,因此它在MVC模型中扮演中央控制器的角色,负责接受用户请求,返回给用户合适的视图组件.控制器将模型层和视图层分开,这样分离,可以为同一个模型开发出不同的视图.
下面是Struts的三大主要...
分类:
其他好文 时间:
2014-08-14 01:39:07
阅读次数:
252
Struts框架的视图负责为客户提供动态网页内容。
Struts的视图主要由JSP网页构成,此外还包括客户化的标签和ActionForm Bean。这些组件提供了
对国际化、接收用户输入的表单数据、表单验证
和错误处理等的支持。...
分类:
其他好文 时间:
2014-07-22 23:50:08
阅读次数:
209