android学习(2)

摘要:
1.开发Activity步骤第一步:写一个类继承Activity第二步:重写oncreate方法第三步:在主配置文件中注册activity

1.开发Activity步骤
第一步:写一个类继承Activity
第二步:重写oncreate方法
第三步:在主配置文件中注册activity
<activity android:name=".类名"
android:label="@string/app_name">
<intent-filter>
<!--app的入口-->

<action android:name="android.intent.action.MAIN" />

<!--桌面显示-->
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
2.Activiry常用方法
View findViewById(int id)//根据组件的ID取得组件对象
setContentView(int layoutResID)//设置布局文件,设置显示组件
3.TextVies
  android:maxLength=""      //允许最字符数

android:textColor=""       //文字的颜色
  android:textSize=""       //文字大小
  android:textStyle=""       //文字样式
  android:password=""      //是否以密文方式显示
  android:layout_margin=""    //外边距
  android:background=""      //背景样式
  android:id="" //设置id的值
  getText().toString() //获得控件的文本内容
  setText() //设置控件的文本内容
注意:<!-- -->注释

4.EditText(文件编辑框)

android:password=""        //是否以密文方式显示

android:enabled="false"       //设置是否可用,false不能用

android: hint=””       //水印

android: numeric=”integer” //只能输入数字

5.Button(按钮控件)

6.RadioButton(单选按钮)

嵌入到RadioGroup中实现单选效果

android: checkedButton=”radio的id值 ”;

int getCheckedRadioButtonId( ); //获得被选中的单选按钮的id

7.CheckBox(复选框)

android: checked=”true”; //设置默认选中

CheckBox(Context context) //实例化CheckBox组件

void setChecked(boolean checked) //设置默认选中

8.ImageView(图片控件)

android: maxHeight=” ”; //图片的最大高度

android: maxWidth=” ”; //图片的最大宽度

android: src=” ”; //图片的资源ID

android: adjustViewBounds=” ”; //设置为true,则maxHeight和maxWidth

9.ImageButton(图片按钮)

10.TimePicker(时间选择器)

setIs24HourView(true); //设置24小时制

setCurrentHour();       //设置小时

setCurrentMinute();      //设置分钟

11.DatePicker(日期控件)

//修改日期

void updateDate(int year,int monthofYear, int dayOfMonth)

注意:monthOfYear是从0-11表示1-12月

免责声明:文章转载自《android学习(2)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇document.all.item作用JSP中Session的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

使用jsPlumb插件实现动态连线功能

jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等,其实jsPlumb可能主要是用来做流程图的,它在实现这方面的功能上非常强大,我在项目中只使用了它少部分功能,来实现项目中连线的效果。...

Android Exception 10(server)' ~ Channel is unrecoverably broken and will be disposed!)

08-1119:22:35.028:W/MemoryDealer(2123):madvise(0x43e1600012288,MADV_REMOVE)返回操作不支持传输端点08-1119:22-35.038:W/InputDispatcher(2714):channel'4236b890com.tongyan.activi...

MySQL锁详解

MySQL锁详解update语句执行流程MySQL的锁介绍按照锁的粒度来说,MySQL主要包含三种类型(级别)的锁定机制:全局锁:锁的是整个database。由MySQL的SQLlayer层实现的表级锁:锁的是某个table。由MySQL的SQLlayer层实现的行级锁:锁的是某行数据,也可能锁定行之间的间隙。...

如何下载Chrome离线版EXE安装文件和MSI版安装文件

对于Chrome的稳定版本(官方版本),您只需添加“?”在Chrome的“最终用户许可协议”页面上的链接之后?Standalone=1对于Beta版和开发版Chrome,只需记住以下地址:http://dl.google.com/chrome/install/{versionnumber}/crome_安装程序中的版本号。exe表示要下载的Chrome版本号...

WritableWorkbook 详细用例 (转)

1WritableWorkbookworkbook=工作簿.createWorkbook(newFile(“d:\test.xls”));1Workbookwb=工作簿.getWorkbook(newFile(“src\test\test.xls”));...

非线性方程(组):MATLAB内置函数 solve, vpasolve, fsolve, fzero, roots [MATLAB]

MATLAB函数求解,vpsolve,fsolve,fzero,根函数和信息概述求解函数多项式型非多项式型一维高维符号数值算法求解支持,获得所有符号解如果解可以签名,当没有符号解时获得根支持符号解方法:利用方程的性质获得标准可解函数的方法基本上是模拟手动操作vpsolve支持,获取所有数值解以获得实根支持$imes$support未知fsolve从初始值获取...