亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述android界面相关的知识,希望能为你提供帮助。
自定义控件EditText
在src中的drawable新建myeditext.xml文件
<
?xml version="1.0" encoding="utf-8"?>
<
shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<
!--<
gradient
android:angle="45"
android:endColor="#CCCCCC"
android:startColor="#CCCCCC" />
-->
<
padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />
<
!-- 设置圆角矩形 -->
<
corners android:radius="10dp" />
<
stroke
android:width="5px"
android:color="#1199EF" />
<
solid android:color="#ffffff" />
<
/shape>
在布局EditText中加入
android:background="@drawable/editsharp"
RelativeLayout相对布局
<
Button
android:id="@+id/login_btn_register"//设置控件id
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/login_btn_login"//在父控件的下方
android:layout_marginLeft="20dp"离左边缘20dp
android:layout_marginRight="20dp"离右边缘20dp
android:layout_marginTop="20dp"离顶部20dp
android:background="@color/colorPrimary"//设置背景颜色
android:text="注册"//文本
android:textColor="#ffffff"//设置文本颜色为白色
android:textSize="20dp" />
//文本字体大小
这是密码输入框输入密码时显示*********
<
EditText
android:layout_width="400dp"
android:layout_height="60dp"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/login_edit_pwd"
android:drawableLeft="@android:drawable/ic_lock_idle_lock"//设置图片在EditText右边
android:hint="密码:"
android:layout_below="@+id/login_edit_account"//在父元素下方
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@drawable/editsharp"//设置EditText的圆角和背景边框
/>
这是账号输入框输入账号显示输入的字符
<
EditText
android:layout_width="400dp"
android:layout_height="60dp"
android:inputType="textPersonName"
android:id="@+id/login_edit_account"
android:drawableLeft="@android:drawable/ic_menu_myplaces"
android:hint="手机号:"
android:layout_below="@+id/logo"
android:layout_marginTop="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@drawable/editsharp"/>
记住密码款可以勾选
<
CheckBox
android:layout_width="100dp"
android:layout_height="20dp"
android:text="记住密码"
android:id="@+id/Login_Remember"
android:layout_below="@+id/login_edit_pwd"
android:checked="false"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:textSize="14dp" />
【android界面】
推荐阅读
- Android线程池——ThreadPoolExecutor及其拒绝策略RejectedExecutionHandler使用演示样例
- ORB-SLAM2学习3 MapPoint.h Map.h KeyFrame.h
- Android中TextUtils类
- Android 利用代码在屏幕中间位置显示ProgressDialog和ProgressBar
- 直接拿来用のandroid公共代码模块解析与分享の Notification和NotificationManager
- Android 按键按下实现阴影效果
- Android:学习笔记
- Appium与Robotium区别
- android 自己定义控件属性(TypedArray以及attrs解释)