2013年2月14日
摘要: 三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。 阅读全文
posted @ 2013-02-14 23:27 阿明 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 前言:做Android开发这么久了,却从没有完全按照规范写代码,今天总结下。为什么需要编码规范?编码规范对于程序员而言尤为重要,有以下几个原因:一个软件的生命周期中,80%的花费在于维护几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品命名包命名命名规则:一个唯一包名的前缀总是全部小写的ASCII 字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org。包名的后续部分根据不同机构各自内部的命名规范而 阅读全文
posted @ 2013-02-14 13:12 阿明 阅读(786) 评论(2) 推荐(1) 编辑
摘要: - 居中呢,这里分两种不同布局方式的居中!分别是 LinearLayout 和RelativeLayout。- 首先说的是LinearLayout布局下的居中:直接贴源码 注意:android:layout_width="fill_parent" android:layout_height="fill_parent" 属性中,若水平居中,至少在宽度上占全屏;若垂直居中,则在高度上占全屏 <LinearLayout android:layout_width="fill_parent" android:layout_... 阅读全文
posted @ 2013-02-14 12:39 阿明 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)二、AndroidManifest.xml结构<?xmlversion="1.0&qu 阅读全文
posted @ 2013-02-14 11:22 阿明 阅读(609) 评论(1) 推荐(1) 编辑