11 2014 档案
摘要:Handle类的主要作用有两个:1、在新启动的线程中发送消息;2、在主线程中获取、处理消息。为了让主线程能“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现——开发者只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,Handler类中处理消息的方法被自动回调。Ha...
阅读全文
摘要:一、使用Toast显示提示信息框Toast是一种非常方便的提示消息框,它会在程序界面上显示一个简单的提示信息,这个提示信息框用于向用户生成简单的提示信息。它具有两特点:1、Toast提示信息不会获得焦点2、Toast提示信息过一段时间会自动消失使用Toast生成提示信息的步骤1、调用Toast的构造...
阅读全文
摘要:1、创建AlertDialog.Builder对象,该对象是AlertDialog的创建器。2、调用AlertDialog.Builder的方法为对话框设置图标、标题、内容等。3、调用AlertDialog.Builder的create()方法创建AlertDialog对话框。4、调用AlertDi...
阅读全文
摘要:线性布局线性布局由LinearLayout类来代表。可以控制组件横向排列和纵向排列。注:android:gravity属性中的多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。表格布局表格布局由TableLayout所代表,表格布局采用行、列的形式来管理UI组件,TableLayout并不需要明...
阅读全文
摘要:px(像素):每个px对应屏幕上的一个点。dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=1px。但随着屏幕密度的改变,dip与px的换算会发生改变。sp(scaled pixels,比例像素):主要...
阅读全文
摘要:当开发者打算派生自己的UI组件时,首先定义一个继承View基类的子类,然后重写View类的一个或多个方法,通常可以被用户重写的方法如下:构造器:重写构造器是定制View的最基本方法,当Java代码创建一个View实例,或根据XML布局文件加载并构建界面时将需要调用构造器。onFinishInflat...
阅读全文
摘要:在gridview中的RowDataBound事件里面写 switch (e.Row.RowType) {case DataControlRowType.Header:e.Row.BackColor = Color.FromArgb(153, 0, 0);e.Row.ForeColor...
阅读全文