登录界面android源码_android 登陆注册界面源码 - CSDN
  • 登录界面源代码

    万次阅读 2018-09-19 10:46:38
    <?xml version="1.0" encoding="utf-8&... android:layout_width="match_parent&quot

    一个简单漂亮的登录界面源代码!

    在这里插入图片描述
    在这里插入图片描述

    <?xml version="1.0" encoding="utf-8"?>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="2"
        android:gravity="center"
        android:orientation="vertical">
    
        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/yhdl"
            android:textColor="#ff0000"
            android:textSize="50dp" />
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <LinearLayout
            android:layout_width="130dp"
            android:layout_height="match_parent"
            android:orientation="vertical"
            >
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:gravity="right"
                android:textSize="25dp"
                android:text="@string/yhm"
                android:paddingTop="15dp"
                />
            <EditText
                android:layout_width="match_parent"
                android:layout_height="20dp" />
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:gravity="right"
                android:textSize="25dp"
                android:text="@string/mima"
                android:paddingTop="15dp"
                />
        </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="107dp"
        android:orientation="vertical"
        android:gravity="left">
    
    <EditText
        android:id="@+id/editText7"
        android:layout_width="200dp"
        android:layout_height="5dp"
        android:layout_weight="1"
        android:ems="10"
        android:hint="@string/text"
        android:background="#ffffff"
        android:inputType="textPersonName" />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="20dp" />
        <EditText
            android:id="@+id/editText8"
            android:layout_width="200dp"
            android:layout_height="5dp"
            android:layout_weight="1"
            android:ems="10"
            android:hint="@string/password"
            android:background="#ffffff"
            android:inputType="textPassword"
            />
    </LinearLayout>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="20dp">
    
    </LinearLayout>
    
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="3"
        android:orientation="horizontal">
    
    
    
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="2"
    
            android:gravity="center"
            android:orientation="horizontal">
    
            <Button
                android:id="@+id/button11"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="top"
    
                android:text="登录"
                android:textSize="30dp"/>
            <TextView
                android:layout_width="20dp"
                android:layout_height="match_parent"
    
                />
    
            <Button
                android:id="@+id/button12"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="top"
                android:text="取消"
                android:textSize="30dp"/>
        </LinearLayout>
    
    
    </LinearLayout>
    
    展开全文
  • 开源中国app客户端做的不错并且开放源代码,目前在做公司的一个项目需要换个登录界面,于是将开源中国的登录界面 提取出来。 登录界面源码: https://github.com/ifu25/LoginUI 界面预览 ...

    开源中国app客户端做的不错并且开放源代码,目前在做公司的一个项目需要换个登录界面,于是将开源中国的登录界面提取出来。

    登录界面源码:https://github.com/ifu25/LoginUI

    界面预览
    登录界面预览

    展开全文
  • 安卓清新简约登陆界面源码 (圆角处理)android studio版本2.2.2
  • Android 漂亮的登录界面源码

    热门讨论 2020-07-30 23:33:23
    Android 登录界面Demo源码
  • android登录界面设计源码大全
  • ##使用Android Studio 编写的第一个demo,使用布局文件—xml实现用户登录界面 Step1:Android Studio 开发环境的搭建: 1.安装JDK (1.8); 2.安装Android studio (3.3.1) 包含 gradle、sdk manage 、avd manage ...

    使用Android Studio 编写的第一个demo,使用布局文件—xml实现用户登录界面

    注:所建工程均为Android 6.0  所以只要是Android 6.0(包括6.0)以上的真机,模拟机都可以使用

    Step1:Android Studio 开发环境的搭建:

    1.安装JDK (1.8);
    2.安装Android studio (3.3.1) 包含 gradle、sdk manage 、avd manage ;
    3.使用sdk manage 下载安装 sdk;
    4.使用avd manages 创建虚拟机

    Step2: 新建工程项目Myapp2.0

    在这里插入图片描述

    LoginDemo

    1.在res/layout/activity_main.xml中编写布局内容:

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:paddingLeft="55px"
        android:paddingRight="50px"
        tools:context=".MainActivity">
        <TextView
            android:id="@+id/message"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="@dimen/activity_horizontal_margin"
            android:layout_marginLeft="@dimen/activity_horizontal_margin"
            android:layout_marginTop="@dimen/activity_vertical_margin"
            android:text="Hello Word!"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
        <View
            android:layout_width="match_parent"
            android:layout_height="2px"
            android:layout_marginTop="16px"
            android:background="#000000" />
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="28dp"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="20px"
            android:text="登陆界面" />
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        >
        <EditText
            android:id="@+id/et1"
            android:layout_width="280dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="30dp"
            android:paddingLeft="10dp"
            android:hint="请输入账号"
            android:inputType="text"/>
        <ImageView
            android:id="@+id/bt1"
            android:layout_width="25dp"
            android:layout_height="25dp"
            android:layout_marginTop="37dp"
            android:src="@drawable/delete" />
    </LinearLayout>
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:paddingLeft="8px">
        <EditText
            android:id="@+id/et2"
            android:layout_width="280dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="26dp"
            android:hint="请输入密码"
            android:inputType="textPassword" />
            <ImageView
                android:id="@+id/bt2"
                android:layout_width="25dp"
                android:layout_height="25dp"
                android:layout_marginTop="33dp"
                android:src="@drawable/delete" />
    </LinearLayout>
            <Button
                android:id="@+id/btn_login"
                android:layout_width="match_parent"
                android:layout_height="48dp"
                android:background="@color/bbutton_danger_disabled_edge"
                android:layout_marginTop="30dp"
                android:text="登  陆"
                android:textSize="30dp"
                android:textColor="@color/bbutton_danger"/>
        <Button
        android:id="@+id/bbt1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15dp"
        android:layout_gravity="right"
        android:layout_marginTop="20px"
        android:background="@color/bbutton_danger"
        android:text="Adapter" />
        </LinearLayout> 
    

    2.创建一个Java class —ExitTextUtils用于封装清空输入框的内容 :

    /**
     * 用于实现点击叉叉时  ,  清空输入框的内容
     */
    
     class EditTextUtils {
    
        public static void clearButtonListener(final EditText et, final View view) {
    
            // 取得et中的文字
    
            String etInputString = et.getText().toString();
    
            // 根据et中是否有文字进行X可见或不可见的判断
    
            if (TextUtils.isEmpty(etInputString)) {
    
                view.setVisibility(View.INVISIBLE);
            } else {
    
                view.setVisibility(View.VISIBLE);
            }
    
            //点击X时使et中的内容为空
    
            view.setOnClickListener(new View.OnClickListener() {
    
                @Override
                public void onClick(View view) {
                    et.setText("");
                    et.requestFocusFromTouch();
                }
            });
            //对et的输入状态进行监听
            et.addTextChangedListener(new TextWatcher() {
                @Override
                public void onTextChanged(CharSequence s, int start, int before, int count) {
                }
                @Override
                public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                }
                @Override
                public void afterTextChanged(Editable s) {
    
                    if (s.length() == 0) {
                        view.setVisibility(View.INVISIBLE);
                    } else {
                        view.setVisibility(View.VISIBLE);
                    }
                }
            });
        }
    }
    

    3.在MainActivity.java 里书写代码:

    private TextView mTextMessage;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        EditText et1 = (EditText) findViewById(R.id.et1);
        EditText et2 = (EditText) findViewById(R.id.et2);
        View bt = findViewById(R.id.bt1);
        View iv = findViewById(R.id.bt2);
        EditTextUtils.clearButtonListener(et1, bt);
        EditTextUtils.clearButtonListener(et2, iv);
    
        Button btn1 = (Button) findViewById(R.id.bbt1);
        btn1.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                //Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件,在存放资源代码的文件夹下下,
                Intent i = new Intent(MainActivity.this , Main2ActivityAdapterDemo.class);
                //启动
                startActivity(i);
                }
        });
    
        mTextMessage = (TextView) findViewById(R.id.message);
        BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
        navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
    }
    

    4.布局使用到的资源:

    自己建的用于存放自定义的文件 dimens.xml

    <resources>
        <!-- Default screen margins, per the Android Design guidelines. -->
        <dimen name="activity_horizontal_margin">16dp</dimen>
        <dimen name="activity_vertical_margin">16dp</dimen>
        <dimen name="text_size_16">22dp</dimen>
        <dimen name="space_8">8</dimen>
        <dimen name="space_16">16</dimen>
        <dimen name="fab_margin">16dp</dimen>
    </resources>
    

    color.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <color name="colorPrimary">#008577</color>
        <color name="colorPrimaryDark">#00574B</color>
        <color name="colorAccent">#D81B60</color>
        <color name="main_gray">#CCCCCC</color>
        <color name="main_black">#000000</color>
        <color name="bbutton_danger_disabled_edge">#00CC33</color>
        <color name="bbutton_danger">#FFFFFF</color>
    </resources>
    
    

    截图

    Step3:运行程序。。。截图如下:

    在这里插入图片描述

    **

    下载地址:[LoginDemo.zip]

    **(https://download.csdn.net/download/wendy__xu/11189669)

    展开全文
  • 这是一个简单的安卓登陆界面的客户端和服务器端,可以供新手学习
  • Android,APP登陆界面设计,界面优美简洁 ,值得大家下载使用。
  • Android漂亮好看的登陆,注册界面!程序源码

    千次下载 热门讨论 2020-07-30 23:32:27
    Android漂亮好看的登陆,注册界面
  • Android漂亮好看的登陆,注册界面!程序源码亲测可用!
  • Android APP 登陆界面开发 UI设计

    千次阅读 2016-01-20 10:06:41
    这个代码实现了图片在圆中的显示,使得登陆界面更具有个性化,具体详见图片: 资源下载地址: http://download.csdn.net/detail/liangzhuangdongtou/9410922 


    这个代码实现了图片在圆中的显示,使得登陆界面更具有个性化,具体详见图片:



    资源下载地址:

    http://download.csdn.net/detail/liangzhuangdongtou/9410922

    
    展开全文
  • 1、画登陆界面UI 新建android Application project,在layout文件中添加UI界面代码,如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche
  • 该文件是QQ登录界面源码,利用Android Studiok编写。
  • Android 注册界面实现 [附源码]

    千次阅读 2018-10-12 23:08:08
    Android 注册界面实现,运用了多种布局和控件,适合初学Android的同学学习。   源码:https://download.csdn.net/download/qq_41113081/10707165
  • 一、主要实现: 手机QQ登录界面的设计 Intent的显式跳转和隐式跳转 ... 使用Fragment实现底部导航栏切换界面 PopupMenu的简单使用 二、实验环境: Android Studio 3.5.2 SDK版本:API 29 ...四、重点源码:...
  • android studio登录界面

    2020-07-30 23:30:10
    android studio 简单的登录界面,模仿QQ登录界面做的。
  • 注册界面源码真是多啊,但是各有各的风格,想学习的同学随便下载一个看看就行了。   
  • android实现登陆界面

    2020-07-30 23:32:00
    启动--》登陆--》主页面--》退出登陆登陆页面;处理好了里面的所有的逻辑和交互,一个app 骨架也就差不多了,剩下的就是填充业务了和一些特殊处理了。 作者:Felix_zlb 链接:...
  • 本博文源于安卓基础对ImageView类的简单测试,包含详细讲解与登录界面的制作。没有太高深难度,只有一步步脚印哟!
  • Android源代码结构分析

    万次阅读 2012-10-24 06:52:42
    Android源代码结构分析 Google提供的Android包含了:Android源代码,工具链,基础C库,仿真环境,开发环境等,完整的一套。 第一级别的目录和文件如下所示: ---------------- ├── Makefile 全局的...
1 2 3 4 5 ... 20
收藏数 7,749
精华内容 3,099
关键字:

登录界面android源码