<RelativeLayout 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:id="@+id/activity_login" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/logoScreenBackground"> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/iv_icon" android:layout_width="90dp" android:layout_height="90dp" android:layout_centerHorizontal="true" android:layout_marginTop="60dp" android:scaleType="centerCrop" android:src="@mipmap/ic_logo" /> <TextView android:id="@+id/tv_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="160dp" android:text="AlphaGo" android:textColor="#000" android:textSize="23sp" android:typeface="monospace" /> <RelativeLayout android:id="@+id/rl_userName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tv_title" android:layout_marginTop="40dp" android:background="@drawable/rectangle_edittext"> <ImageView android:id="@+id/iv_userIconName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:paddingBottom="15dp" android:paddingLeft="30dp" android:paddingTop="15dp" android:src="@mipmap/ic_edittextuname" /> <View android:id="@+id/viewName" android:layout_width="1dip" android:layout_height="20dp" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/iv_userIconName" android:background="@color/colorCursor" /> <EditText android:id="@+id/et_userName" android:layout_width="match_parent" android:layout_height="30dp" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/viewName" android:background="@null" android:ems="19" android:hint=" 用户名" android:textColorHint="@color/colorCursor" android:textCursorDrawable="@drawable/color_cursor" android:textSize="15sp" /> <ImageView android:id="@+id/iv_unameClear" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="20dp" android:src="@mipmap/ic_backspace_grey600_24dp" android:visibility="invisible" /> </RelativeLayout> <RelativeLayout android:id="@+id/rl_userPassword" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/rl_userName" android:layout_marginTop="1dp" android:background="@drawable/rectangle_edittext"> <ImageView android:id="@+id/iv_userIconPwd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:paddingBottom="15dp" android:paddingLeft="30dp" android:paddingTop="15dp" android:src="@mipmap/ic_edittextupwd" /> <View android:id="@+id/viewPwd" android:layout_width="1dip" android:layout_height="20dp" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/iv_userIconPwd" android:background="@color/colorCursor" /> <EditText android:id="@+id/et_password" android:layout_width="match_parent" android:layout_height="30dp" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/viewPwd" android:background="@null" android:drawablePadding="5dp" android:ems="19" android:hint=" 密码" android:inputType="textPassword" android:textColorHint="@color/colorCursor" android:textCursorDrawable="@drawable/color_cursor" android:textSize="15sp" /> <ImageView android:id="@+id/iv_pwdClear" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="20dp" android:src="@mipmap/ic_backspace_grey600_24dp" android:visibility="invisible" /> </RelativeLayout> <CheckBox android:id="@+id/cb_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/rl_userPassword" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:background="@null" android:checked="false" android:duplicateParentState="false" android:text="记住密码" android:textColor="#666666" android:textSize="15sp" app:buttonTint="@color/colorLoginButton" /> <Button android:id="@+id/btn_login" android:layout_width="340dp" android:layout_height="wrap_content" android:layout_below="@id/cb_checkbox" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:background="@drawable/round_corner_bg" android:gravity="center" android:padding="10dp" android:text="登录" android:textColor="#fff" android:textSize="18sp" /> </RelativeLayout>
<de.hdodenhof.circleimageview.CircleImageView android:id="@+id/iv_icon" android:layout_width="90dp" android:layout_height="90dp" android:layout_centerHorizontal="true" android:layout_marginTop="60dp" android:scaleType="centerCrop" android:src="@mipmap/ic_logo" />
<View android:id="@+id/viewPwd" android:layout_width="1dip" android:layout_height="20dp" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/iv_userIconPwd" android:background="@color/colorCursor" />
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <size android:width="1dp"/> <solid android:color="@color/colorCursor"/> </shape>
public class EditTextClearTools {
public static void addClearListener(final EditText et , final ImageView iv){
et.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
//如果有输入内容长度大于0那么显示clear按钮
String str = s + "" ;
if (s.length() > 0){
iv.setVisibility(View.VISIBLE);
}else{
iv.setVisibility(View.INVISIBLE);
}
}
});
iv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
et.setText("");
}
});
}
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_logo_activty);
init();
}
private void init(){
EditText userName = (EditText) findViewById(R.id.et_userName);
EditText password = (EditText) findViewById(R.id.et_password);
ImageView unameClear = (ImageView) findViewById(R.id.iv_unameClear);
ImageView pwdClear = (ImageView) findViewById(R.id.iv_pwdClear);
EditTextClearTools.addClearListener(userName,unameClear);
EditTextClearTools.addClearListener(password,pwdClear);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有