- 博客(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)
2011-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人