【Android开发】
文章平均质量分 75
Anabel Chen
世上之事,只该难得,不该易得,易得之事易失去,难得之事难失去!
展开
-
(四)Android布局之帧布局(FrameLayout)
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android原创 2015-02-02 16:44:10 · 803 阅读 · 0 评论 -
Android 的样式与主题
一.样式 或许大家对默认的风格不是那么满意,为了解决这个问题,你可以创建自己的风格,风格是一套包含一个或多个格式化属性的整体,可以将他们加加诸于布局中的单个元素上。例如,可以定义一个包含特定文本文字大小和颜色的风格,并将它单独应用于特定的视图元素,风格和主题隶属于资源,Android提供了一些默认的风格和主题供开发者使用,也可以定制自己的风格和主题资源。Android中的样原创 2015-03-30 11:05:43 · 629 阅读 · 1 评论 -
Android ListView详解
在Android 开发中ListView是比较常用的组件,它以列表的形式展现具体的内容,并且能够根据数据的长度自适应显示,抽空对ListView的使用做了整理,并写了小例子:列表的显示需要三个元素:1.ListView 用来显示列表的View2.适配器 用来把数据映射到ListView的中介3.数据 具体的将被映射的字符串,图片,或者基本组件一.适配器适配器可以看做是原创 2015-04-01 10:47:34 · 632 阅读 · 0 评论 -
Android 自定义背景文件,android:shape的用法
Android中使用shape来定义控件的一些简单显示属性,如按钮的背景等,应用灵活方便。参考代码如下: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">原创 2015-03-23 23:12:52 · 674 阅读 · 0 评论 -
(一)Android布局之线性布局(LinearLayout)
Android在主窗口列出的布局类型有四种,分别是FrameLayout(帧布局),LinearLayout(线性布局),TableLayout(表格布局),RelativeLayout(相对布局)。 LinearLayout(线性布局)会根据其orientation属性的值来决定是按行还是按列逐个显示。 示例main.xml布局文件如下:“Layout_width”指定该元素的宽原创 2015-02-01 01:26:05 · 774 阅读 · 0 评论 -
常用UI组件(widgets)之文本框(TextView)(一)
(1)TextView是Android中最基础常见的视图组件,主要用于显示文字提示。如下main.xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height原创 2015-02-02 17:07:47 · 1002 阅读 · 0 评论 -
(五)Android布局之网格布局(GridLayout)
网格布局原创 2015-02-02 16:47:41 · 957 阅读 · 0 评论 -
(二)Android布局之相对布局(RelativeLayout)
main.xml示例代码如下:代码解析:(1)android:layout_below="@id/text"——该元素放到id为text的元素的下面;(2)android:layout_toLeftOf="@id/ok"——该元素放到id位ok的元素的左边;(3)android:layout_alignTop="@id/ok"——对齐id为ok的元素的顶部;界面效果如下:线原创 2015-02-01 01:36:42 · 667 阅读 · 0 评论 -
(三)Android布局之表格布局(TableLayout)
表格布局的风格与HTML中的表格比较接近,只是所采用的标签不同。(1):是顶级元素,说明采用的是表格布局;(2):定义一个行;(3):定义一个单元格的内容。示例布局如下:(1)android:stretchColumns="0,1,2,3";该属性指定每行都由第“0,1,2,3”列占满空白空间。(2)gravity:指定文字对齐方式,本例中设为居中对齐。(3)paddi原创 2015-02-01 01:52:12 · 900 阅读 · 0 评论 -
常用UI组件(widgets)之文本编辑框(EditText)(二)
EditText是TextView已知的直接子类,TextView的所有功能EditText都会继承过来。下面介绍EditText不同于TextView的一些重要属性。(一)使用inputType属性为EditText简化文本内容输入(1)实现手机输入电话号码自动弹出数字键盘。 当使用Android手机输入电话号码时只能输入数字,这个功能就是使用了文本编辑框EditText的原创 2015-02-02 21:35:31 · 1453 阅读 · 0 评论 -
Android攻城狮的第一门课—搭建Android开发环境
一.Android环境搭建搭建Android应用开发环境需要搭建以下工具(1)JDK(Java Development Kit) Java开发工具(Android是用Java语言开发的)(2)Eclipse 编辑器,用Eclipse开发Android应用程序(3)Android SDK(Software Development Kit)原创 2015-07-06 23:34:36 · 1122 阅读 · 0 评论