自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 android的selector,背景选择器

最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis

2012-07-27 20:54:24 612

转载 Android中dip、dp、sp、pt和px五个元素的区别

概述过 去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。 Android应用开发支持不同的度量单位。2、度量单位含义dip: device inde

2012-07-26 20:24:09 2103

转载 android 界面布局属性总结

布局:   在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)                                           线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation=" horizont

2012-07-26 20:15:28 1000

原创 动态改变Layout中控件的参数

当初始化Activity后,可以动态的改变一些控件的参数,在设置参数时需要注意一个问题:   其参数的类型必须是该控件所在Layout的LayoutParams类型的参数比如以下布局FrameLayout fl = new FrameLayout(this); fl.setBackgroundColor(Color.WHITE); vv = new

2012-07-18 13:23:02 5464

原创 Activity的四种加载模式

在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到 原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTask

2012-07-18 13:09:58 743

转载 【Android】DigitalClock自定义日期输出格式

前言  关键字: DigitalClock date format  Android的DigitalClock并没有设置输出格式的属性或方法,但是可以通过继承重写来实现,见正文部分代码。 正文   一、需求    修改时间输出格式为仅显示小时和分钟。   二、效果图       三、说明    通过看源码可知,只需修改以下两行代码其他全部

2012-07-10 17:13:21 3384

原创 GLSurfaceView中添加button并监听click事件

1.    Activity的onCreate@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GLView = new GLSurfaceView(this); GLView.setRenderer(renderer)

2012-07-10 16:45:54 4088

转载 Android 2.0以后的Contacts API--ContactsContract

联系人信息的存储结构:从Android 2.0(API Level 5)开始,Android平台提供了一个改进的Contacts API,以适应一个联系人可以有多个帐户的需求,比如说手机通讯录和GMAIL通讯录,两个通讯录中的两条记录可以是同一个人。新的Contacts API主要是由ContactsContract及其相关的类来管理,旧的API(android.provider.Contac

2012-07-06 14:10:57 746

原创 Socket同时使用ObjectInputStream和ObjectOutputStream传输序列化对象时的顺序

在服务器和客户端建立输入输出流:oos=new ObjectOutputStream(socket.getOutputStream());ois=new ObjectInputStream(socket.getInputStream());十分关键的一点是:ObjectInputStream与ObjectOutputStream的顺序问题在网络通讯中,主机与客户端若使用

2012-07-05 12:47:27 9452 4

原创 Android中Spinner下拉列表(使用自定义Adapter实现,显示数据取自联系人数据库)

1.新建自定义的弹出窗口布局文件(Item.XML)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" andro

2012-07-04 13:19:42 11217 1

转载 PC电脑和Android模拟器访问及模拟器之间tcp/udp通信

Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统。要想实现PC电脑和Android模拟器系统以及Android模拟器之间相互通信必须借助端口重定向(redir)来实现。先说说端口重定向所需要的telnet客户端安装:windows:安装telnet客户端。如果没有安装,可以在windows程序管理中的打开或

2012-07-04 12:25:00 2083

Visual.C++.6从入门到精通(第二部分,part2)

以VC++6为例,介绍了VC++6.0的具体使用和C++程序的编写。 包括具体的步骤和截图,非常适合初学者使用! 本部分为 第二部分

2011-04-07

Visual.C++.6从入门到精通

以VC++6为例,介绍了VC++6.0的具体使用和C++程序的编写。 包括具体的步骤和截图,非常适合初学者使用!

2011-04-07

Visual.C++.6从入门到精通

以VC6.0为例,详细介绍了VC6.0的使用。 个部分包含具体的步骤和截图,过程详细,例子丰富,非常适合初学者使用!

2011-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除