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=

随便看看

Element UI 弹窗(Dialog)改成自适应高度,仅body内容部分滚动

定义样式如下:.abow_dialog{display:flex;justify-content:center;align-items:Center;overflow:hidden;.el-dialog{margin:0auto!important;height:90%;overflow:hidden;.el-dialog__body{position:ab...

Ubuntu 下查看CPU 信息命令

看看带有“处理器”一词的行数,即逻辑CPU的数量。因此,您可以在cmd下输入以下命令:cat/proc/cpuinfo|greproprocessor|wc-l因此,C++程序自然会想到使用strstr函数来查找processor关键字的出现次数。...

shell脚本之数组

declare-AARRAY_NAME:声明关联数组。数组中元素的赋值方式:一次只赋值一个元素;ARRAY_NAME[INDEX]=value一次赋值全部元素;ARRAY_NAME=注意:元素与元素之间使用空格字符隔开只赋值特定元素;这种称之为稀疏格式的数组。/bin/bash#declare-aranddeclare-imax=0foriin{1..10}...

Java 读取ANSI文件中文乱码问题解决方式[转]

Filefile=newFile(路径);InputStreamin=newjava.io.FileInputStream(文件);BufferedReader读取器=新的BufferedReader(读取);FileInputStreamin=newFileInputStream(文件);byte[]b=新字节[3];内容如下(b);...

ios 苹果和百度地图的相关使用

同时由于苹果使用的是高德,不会像谷歌地图一样在国内乌龟一样的访问速度,确实做一些地图相关的东西,非常有吸引力。只是实现了显示一个百度地图的view。百度地图使用的是Objective-C++,这意味这必须要有一个.mm文件。...

C# 没落了吗?

首先,这个数字--------------------------------------------C#是否正在衰落与微软的整个平台密切相关。近年来,使用C#的人越来越少,这也是因为越来越少的人专门为Microsoft平台开发产品。现在是移动时代,微软基本上错过了互联网和移动互联网这两波浪潮。现在生活不容易。在软件工程中,人们常说“唯一不变的就是改变本身”...