有两种方式:1.布局文件activity_mian.xml需要添加一个ListView控件,且id为list,不然不能运行,应该是由于PreferenceActivity是一个List。
2..直接在activity中在Activity中的onCreate添加setContentVie...
分类:
移动开发 时间:
2014-06-11 21:45:21
阅读次数:
298
在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。1.当...
分类:
移动开发 时间:
2014-06-08 07:43:16
阅读次数:
328
昨天千锋公司来我们学校进行培训一周,顺便我也把...
分类:
移动开发 时间:
2014-06-05 03:04:23
阅读次数:
231
在android中为了适应不同分辨率的屏幕,引入了密度无关像素density-independent pixes,也就是dip,也可以简写为dp。之所以是与密度无关,是因为android为不同的密度提供了不同的scale值,比如mdpi的值为1,hdpi为1.5,xhdpi为2.这样,如果使用相同的dp值,系统在转换为px时,会使用dp*scale值,这样得到的比例大家都相同,而比例相同了,也就意...
分类:
移动开发 时间:
2014-06-04 22:04:06
阅读次数:
334
1.父控件中含有多个子控件时,往往遵循长子优先的原则,即长子如果很大可能占满父空间,使次子们出局;
2.假设TableLayout有2行,其中一行未设定列间长度比例,而另一行设定了,则未设定行可能也会遵循设定行的列间长度比例;
3.在某个区域(如TableLayout中某个单元格)显示某张超大的图片,希望图片总是自适应单元格而不是把单元格撑爆。解决方案:将单元格放在LinearLayout...
分类:
移动开发 时间:
2014-06-04 13:16:06
阅读次数:
390
第一类:属性值 true或者
falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical
垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignP...
分类:
移动开发 时间:
2014-05-26 02:20:40
阅读次数:
262
第一类:属性值 true或者
falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical
垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignP...
分类:
移动开发 时间:
2014-05-25 19:36:14
阅读次数:
277
在写Android程序时,有时候会编写自定义的View,使用Inflater对象来将布局文件解析成一个View。本文主要目的是总结获取LayoutInflater对象的方法。
1、若能获取context对象,可以有以下几种方法:
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYO...
分类:
移动开发 时间:
2014-05-24 18:12:21
阅读次数:
274
注意了:根据实际情况,添加实体里字段的类型,控件类型的判断才可使用。这里控件只有TextView EditText实体类字段只有String
int类型,带值的控件添加tag ,值和实体类的字段值一致package ice.ui.service;import
java.lang.reflect.Fi...
分类:
移动开发 时间:
2014-05-18 20:23:14
阅读次数:
472
从今天开始,把看书时候的知识点整理成博客,
这个比较简单,估计有经验的都用过,weight属性
在做Android布局的时候,经常遇到需要几个控件按比例分配空间的情况
比如下图效果
在底部设置两个button,占据底部宽度一部分的同时,保持1:3的比例,
当然了,这么难看的布局用处不大,仅是用来说明weight的用法
布局代码如下:
<LinearLayout xmlns:...
分类:
移动开发 时间:
2014-05-15 00:07:46
阅读次数:
514