常用表单级别控件:

<!-- 相对位置布局总体框架 --><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent" >    <!-- 点击按钮 -->    <Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Button" />    <!-- 图片按钮 -->    <ImageButton        android:id="@+id/imageButton1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_below="@+id/button1"        android:src="@drawable/baidu_jgylogo3" />    <!-- 输入框 -->    <EditText        android:id="@+id/editText1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_below="@+id/imageButton1"        android:ems="10" >        <requestFocus />    </EditText>    <!-- 复选框 -->    <CheckBox        android:id="@+id/checkBox1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_below="@+id/editText1"        android:layout_marginTop="28dp"        android:text="CheckBox1" />    <CheckBox        android:id="@+id/checkBox2"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignBottom="@+id/checkBox1"        android:layout_alignParentRight="true"        android:layout_marginRight="35dp"        android:text="CheckBox2" />    <!-- 单选框 -->    <RadioGroup        android:id="@+id/radioGroup1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginTop="200dp" >        <RadioButton            android:id="@+id/radio0"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="RadioButton1" />        <RadioButton            android:id="@+id/radio1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="RadioButton2" />        <RadioButton            android:id="@+id/radio2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="RadioButton3" />    </RadioGroup>    <!-- 图片 -->    <ImageView        android:id="@+id/imageView1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentBottom="true"        android:layout_marginBottom="76dp"        android:layout_toRightOf="@+id/button1"        android:src="@drawable/caipiao_1" /></RelativeLayout>

效果图:

EditText常用属性:

android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom

android:hint="请输入数字!"//设置显示在控件上的提示信息,控件上无值时显示

android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal

android:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。

android:gray="top"//多行中指针在第一行第一位置et.setSelection(et.length());//调整光标到最后一行

android:autoText//自动拼写帮助

android:capitalize//首字母大写

android:digits//设置只接受某些数字

android:singleLine//是否单行或者多行,回车是离开文本框还是文本框增加新行

android:numeric//只接受数字

android:password//密码

android:phoneNumber// 输入电话号码

android:editable//是否可编辑

android:autoLink=”all”//设置文本超链接样式当点击网址时,跳向该网址

android:password="true"//设置只能输入密码

android:textColor= "#ff8c00"//字体颜色

android:textStyle="bold"//字体,bold,italic, bolditalic

android:textSize="20dip"//大小

android:capitalize= "characters"//以大写字母写

android:textAlign="center"//EditText没有这个属性,但TextView有

android:textColorHighlight="#cccccc"//被选中文字的底色,默认为蓝色

android:textColorHint="#ffff00"//设置提示信息文字的颜色,默认为灰色

android:textScaleX="1.5"//控制字与字之间的间距

android:typeface="monospace"//字型,normal,sans, serif, monospace

android:background="@null"//空间背景,这里没有,指透明

android:layout_weight="1"//权重在控制控 件显示的大小时蛮有用的。

android:textAppearance="?android:attr/textAppearanceLargeInverse"//文字外观,这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。


更多相关文章

  1. android 单元测试之dialog测试链接整理
  2. 海创软件组--20200712--Butterknife与自定义图标字体
  3. 图+文+文显示
  4. Android软键盘调用
  5. 我的android笔记
  6. Android――Dialog
  7. Android(安卓)Adapter详解
  8. Android全屏设置的两种方式
  9. Android(安卓)TextView文字过多时,通过滚动条显示多余内容

随机推荐

  1. Android视频缩略图(二)
  2. 【Android小项目】找不同,改编自"寻找房祖
  3. VMware虚拟机Ubuntu1804编译Android 10.0
  4. android设置activity全屏 | 无标题
  5. selector属性介绍
  6. Android Studio 3.0开始android Device M
  7. 【30篇突击 android】源码统计四
  8. android 的短息发声阅读软件源码
  9. Android 浏览器的开发实例分享
  10. android动态增加控件时控制样式的方法