Andriod 常用控件,TextView ,EditText之登录框demo
来源:互联网 发布:unity3d 中wintext 编辑:程序博客网 时间:2024/06/06 02:37
Android-控件1
今天我们来学习一下安卓开发的控件
1.textView--(文本视图)
这个是一个专门用来输入文字的控件,常用的属性有
andriod:text
andriod:autoLink
andriod:textSize
andriod:textStyle
等等。。。。。
2.editText--(输入框)
输入框也一样
下面有一张图,里面有相关的常用的属性
下面利用textView,EditText做的demo
效果如图:
这个demo尤布局,外形资源,选择器做的
布局文件代码如下:activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.android_04text.MainActivity" android:orientation="vertical" > <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_width="match_parent" android:layout_height="50dp" android:background="@drawable/et_selector" android:clickable="true" android:focusable="true" android:focusableInTouchMode="true" android:hint="请输入用户名" android:inputType="number" android:paddingLeft="100dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="10dp" android:drawableLeft="@drawable/icon_user" android:gravity="center" android:text="用户名:" /> </FrameLayout> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_width="match_parent" android:hint="请输入密码" android:paddingLeft="100dp" android:layout_height="50dp" android:inputType="textPassword" android:background="@drawable/et_selector" android:focusable="true" android:focusableInTouchMode="true" android:clickable="true" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" 密码:" android:layout_margin="10dp" android:drawableLeft="@drawable/icon_user" android:gravity="center" /> </FrameLayout></LinearLayout>
外形资源文件 et_shape.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#00ff00" ></solid> <corners android:topLeftRadius="15dp" android:topRightRadius="15dp" android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" ></corners> <stroke android:width="4dp" ></stroke></shape>
这个是点击后样式的外形资源<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#0000ff" ></solid> <corners android:topLeftRadius="15dp" android:topRightRadius="15dp" android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" ></corners> <stroke android:width="4dp" ></stroke></shape>
selector选择器 et_selector<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_focused="true" android:drawable="@drawable/et_shape2"></item> <item android:state_focused="false" android:drawable="@drawable/et_shape"></item></selector>
这样就能实现效果了,我没打注释,大家就将就着用
阅读全文
0 0
- Andriod 常用控件,TextView ,EditText之登录框demo
- Android常用控件(TextView-EditText-Shape-Selector)
- 常用控件(TextView-EditText-Shape-Selector)
- Android04-常用控件(TextView-EditText-Shape-Selector)
- Android基础控件之TextView与EditText
- Android之TextView、EditText控件显示表情图片
- Android控件复习之TextView与EditText
- Android常用控件之TextView、EditText、Shape外形资源、Selector选择器
- Android常用控件之EditText
- 控件 TextView、EditText
- 几个常用的控件TextView EditText Button MENU按钮
- 常用控件的使用方法--(TextView/EditText/Button/Menu) -计算器代码
- Android基本常用控件的介绍TextView EditText Button Menu
- Andriod 常用控件
- Andriod 常用控件
- Android学习 11 ->控件之TextView和EditText
- Android02--Android之UI控件TextView+Button+EditText
- 文本控件:TextView与EditText
- haprpxy工作原理!!
- JAVA集合框架总结
- tomcat
- CodeForces
- Fragment实现底部功能栏
- Andriod 常用控件,TextView ,EditText之登录框demo
- MySQL 技术内幕:InnoDB存储引擎pdf
- leetcode129. Sum Root to Leaf Numbers
- Android环境搭建
- MXNet的运算符-Part1
- 基于单链表、环形队列(并发有锁)的多线程生产者消费者模型
- 安卓-环境搭建
- 云计算架构技术与实践pdf
- 在线云评测系统日志七