糖果机器人_0002

自觉跳过
application name:软件名
project name:工程名(安装前名字)
package name:包名(包含唯一标识路径 . . )
Minimum ruquired SDK:支持最低ANDROID版本;
target sdk:运行版本;

src:代码
assets:不被解压文件,.mp4.jpg.等
bin:生成
libs:第三方插件
res:存放(不同尺寸)图片(本次:480*800)
res/activity:
模拟器:夜神/海马网

hbuilder
2dc3034
gravity="cen..."(文字居中)
内容居中
页面调转
获取信息
hintcol

shape(选择用来生产背景)
糖果机器人_0002_第1张图片
这张是原图

这张是learning

整理:
MainActivity.java文件,行为部分。很好理解就是java代码
res/drawable是一个图片的储存文件夹,你可以储存图片,也可以制作.xml文件的图片和background
res/layout/activity.xml是一个布局文件,
res/AndroidManIfest.xml 我现在知道能从里面更改你的软件图标,还有一群字符串也是在这定义的

btn_y.xml
和logo无关是一个按钮的背景界面
加入了颜色渐变的代码 gradient
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
        <!-- solid输入框背景颜色 -->
    <solid android:color="#ffffff" />
    <!-- corners 圆角 -->
    <corners android:radius="100dp" />
    <!-- stroke 线框 width color -->
    <stroke
        android:width="0dp"
        android:color="#ffffff" />


    <gradient
        android:angle="45"
        android:endColor="#57c6f3"
        android:startColor="#74da9b" />

</shape>



activity_main.xml
布局主函数,二次整理,注释>糖果机器人0001
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#3d4657" >
    <!-- ALT+/快速提示 -->
    <!-- RelativeLayout 相对布局 -->
    <!-- android:layout_width="match_parent" 设置宽度 -->
    <!-- android:layout_height="match_parent" 设置高度 -->
    <!-- @引导资源文件 -->
    <!-- android:background="@drawable/bmi_bj"添加背景 -->
    <!-- 文本文件标签 -->
    <!-- android:text="身高(cm):设置文本的显示内容 -->
    <!-- android:textSize="18px" 设置文字的大小 px像素 -->
    <!-- android:layout_marginTop="160dp"距上边距 -->
    <!-- EditText输入框 -->
    <!-- android:layout_alignBaseline="@id/tv_shengao" 对齐方式,同一行对齐 -->
    <!-- android:hint="请输入身高"  输入提示 -->
    <!-- android:inputType="number"输入类型 -->
    <!-- android:singleLine="true" 仅输入一行 -->
    <!-- android:lines="5" 设置行数 -->
    <!-- 在输入框中添加图片 -->
    <!-- android:layout_below="@id/tv_shengao" 位于哪一个控件的下方 -->
    <!-- android:layout_alignLeft="@id/tv_shengao" 对齐方式:左边对齐 -->
    <!-- android:singleLine="true" 仅输入一行 -->
    <!-- android:lines="5" 设置行数 -->
    <!-- Button按钮 -->
    <!-- android:layout_centerHorizontal="true" 水平居中 -->
    <!-- android:layout_centerVertical="" 垂直居中 -->

    <ImageView
        android:id="@+id/logo"
        android:layout_width="43dp"
        android:layout_height="68dp"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="60dp"
        android:src="@drawable/rain" />

    <TextView
        android:id="@+id/tv_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/logo"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="5dp"
        android:text="DROPIUM"
        android:textColor="#8b96ac"
        android:textSize="26px" />

    <EditText
        android:id="@+id/ed_login"
        android:layout_width="280dp"
        android:layout_height="30dp"
        android:layout_below="@+id/tv_name"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:background="@drawable/logo_bg"
        android:gravity="center"
        android:hint="请输入用户名"
        android:singleLine="true"
        android:textColorHint="#a4b0c6"
        android:textSize="18px" />

    <EditText
        android:id="@+id/ed_password"
        android:layout_width="280dp"
        android:layout_height="30dp"
        android:layout_below="@id/ed_login"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:background="@drawable/logo_bg"
        android:gravity="center"
        android:hint="请输入密码"
        android:inputType="textPassword"
        android:singleLine="true"
        android:textColorHint="#a4b0c6"
        android:textSize="18px" />

    <Button
        android:id="@+id/btn_yes"
        android:layout_width="280dp"
        android:layout_height="30dp"
        android:layout_below="@+id/ed_password"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:background="@drawable/btn_y"
        android:gravity="center"
        android:text="登录"
        android:textColor="#ffffff"
        android:textSize="18px"
     android:onClick="login" />

    <TextView
        android:id="@+id/tvforget"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/btn_yes"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:text="忘记密码?"
        android:textColor="#8f9aae"
        android:textSize="18px" />

</RelativeLayout>



MainActivity.java文件 空间ID获取等


package com.sdut.rainlogin;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {

	
	private EditText ed_name=null;
	private EditText ed_password=null;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		ed_name=(EditText)this.findViewById(R.id.ed_login);
		ed_password=(EditText)this.findViewById(R.id.ed_password);
	}
	public void login(View v)
	{
		String name=ed_name.toString();
		String pass=ed_password.toString();
		if(name==pass)
		{
			Toast.makeText(this, "484傻,你以为你以为就是你以为哇", 1).show();
		}
		else
		{
			Toast.makeText(this, "点啥,你点啥", 1).show();
		}
		
	}
	
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}




你可能感兴趣的:(糖果机器人_0002)