08 2011 档案

摘要:android布局属性详解 LinearLayout布局: 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的。在这个界面中,我们应用了一个 LinearLayout的布局,它是垂直向下扩展的 ,所以创建的布局XML文件,以<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layou 阅读全文
posted @ 2011-08-25 18:46 孤鹤+ 阅读(15823) 评论(0) 推荐(1)
摘要:关于Android ListView组件中android:drawSelectorOnTop含义android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到。android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的Read the docs of ListActivity.It says you should have a ListView with the id: andro 阅读全文
posted @ 2011-08-25 11:54 孤鹤+ 阅读(628) 评论(0) 推荐(0)
摘要:1、在darwable文件夹下新建一个xml文件2、自定义View3、自定义一个线形布局,布局里加入ImageView和TextView.代码中设置响应事件: xx = findViewById(R.id.xx); xx.setClickable(true); xx.setOnClickListener(...); 阅读全文
posted @ 2011-08-24 19:36 孤鹤+ 阅读(318) 评论(0) 推荐(0)
摘要:imageButton中默认会以image的宽高设置一个背景框。怎么去掉? 1、添加 android:background="#00000000";//设置背景透明 2、把android:src="@drawable/xx"改为android:background="@/drawable/xx" 3、在代码中添加如下: View v= findViewById(R.id.xx); v.getBackground().setAlpha(100);//0~255透明度值 阅读全文
posted @ 2011-08-24 19:27 孤鹤+ 阅读(2117) 评论(0) 推荐(1)
摘要:Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout (线性布局),FrameLayout(框架布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。在windows下有预览功能,可以在xml中查看布局的样式,在linux中无。一、LinearLayout 线性布局,这个东西,从外框上可以理解为一个div,他首先是一个一个从上往下罗列在屏幕上。每一个LinearLayout里面又可分为垂直布局(android:orientation="vertica 阅读全文
posted @ 2011-08-24 19:13 孤鹤+ 阅读(92085) 评论(3) 推荐(5)
摘要:在想隐藏的布局中加入 android:visibility="gone"在java代码中findViewById(R.id.……);获得那个布局然后 用 setVisibity()方法实现 显示或隐藏参数分别为 View.INVISIBLE (不显示,仍占有内存)、View.GONE(不显示,不占用内存)和 View.VISIBLE。 阅读全文
posted @ 2011-08-24 12:32 孤鹤+ 阅读(7359) 评论(1) 推荐(0)
摘要:区分Activity的四种加载模式(转载)原文链接(http://marshal.easymorse.com/archives/2950)在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中 阅读全文
posted @ 2011-08-23 13:51 孤鹤+ 阅读(374) 评论(0) 推荐(0)
摘要:adb命令的使用 执行结果是adb为每一个设备输出以下状态信息:l 序列号(serialNumber) — 由adb创建的使用控制台端口号的用于唯一标识一个模拟器或手机设备的字符串,格式是 <设备类型>-<端口号>,例如: emulator-5554l 状态(state) — 连接状态,其值是:n offline — 未连接或未响应n device —已经连接到服务商。注意这个状态并不表示Android系统已经完全启动起来,系统启动的过程中已经可以连接adb,但这个状态是正常的可操作状态。每一个设备的输出形如: [serialNumber] [state]下面是 dev 阅读全文
posted @ 2011-08-20 17:30 孤鹤+ 阅读(1692) 评论(0) 推荐(0)
摘要:我在装通讯录程序时出现的问题。当时是直接adb install Contacts.apk,安装好使用时出现了该问题,后来发现原因是程序安装到了/data/local/temp下,这样的法安装的apk程序无法调用系统本身的程序。解决办法:安装到、system/app下 adbpush Contacts.apk /system/app 阅读全文
posted @ 2011-08-20 17:00 孤鹤+ 阅读(404) 评论(0) 推荐(0)
摘要:EditText之自定义边框颜色有俩种方式可以达到效果一种是网上比较推崇的用图作背景,另一种则是自绘图作背景的: 首先重新定义一个style。在values文件夹下新建一个style.xml文件: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="my_edittext_style" parent="@android:style/Widget.EditText"> <item name=" 阅读全文
posted @ 2011-08-20 16:51 孤鹤+ 阅读(14527) 评论(0) 推荐(0)
摘要:J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。 for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体eg:/* 建立一个数组 */int[] integers = {1, 2, 3, 4};/* 开始遍历 */for (int i : integers) {System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */} 阅读全文
posted @ 2011-08-20 16:46 孤鹤+ 阅读(1355) 评论(0) 推荐(1)
摘要:EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。EditText不支持marquee用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = "marquee" 跑马灯android:singleline = 阅读全文
posted @ 2011-08-20 16:20 孤鹤+ 阅读(48500) 评论(1) 推荐(4)