2月3日学习内容

今天看了学习安卓的视频,看了Button和EditText看完视频后,又将视频中老师所讲的代码自己敲写了一遍;有颇大的收获;

<Button/>

Button(继承TextView)

1、文字大小、颜色<Button    id/width/hight/text书写内容/textsize字体大小/textcolor文字 颜色/background按钮背景颜色   />

2、自定义背景形状:在drawable下新建一个Drawable resource file  (shape)

<solid  android:color=”填充整个按钮颜色”/>

<corners  android:radius=”10dp”/>按钮为圆角

<stroke  android:width=”1dp”  android:color=”描边的颜色”/>描边

<corners  android:radius=”10dp”/>按钮为圆角

3、自定义按压效果

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:andriod="http://schemas.android.com/apk/res/android">
    <item andriod:state_pressed="true">
    <shape>
        <solid andriod:color="#FF7F500A"/>
        <corners andriod:radius="5dp"/>圆角
    </shape>
    </item>
    <item andriod:state_pressed="false">
        <shape>
            <solid andriod:color="#FF9900"/>
            <corners andriod:radius="5dp"/>
        </shape>
    </item>
</selector>

4、点击事件

Android:onclick=”方法名”方法名要在.java里面声明,写上函数

Public void 方法名(View view){

Toast.makeText(this,”我被点击了”,Toast.LENGTH_SHORT).show();

}

ettext=(Button)findViewById(R.id.et_login);
ettext.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Toast.makeText(EditTextActivity.this, "登陆成功!", Toast.LENGTH_SHORT).show();
    }
});

EditText:主要是制作登录界面,用到了上面的点击事件。

1、常用属性

<EditText   android:hint=”用户名”  android:inputType=”number”显示数字键盘  />

<EditText   android:hint=”密码”   android:inputType=”textPassword”  />显示小黑圆点

EditText的声明

 

username=(EditText)findViewById(R.id.ed_1);
username.addTextChangedListener(new TextWatcher() {

2、监听事件

3、制作登录界面

原文地址:https://www.cnblogs.com/1234yyf/p/12257129.html

时间: 2024-10-08 07:15:40

2月3日学习内容的相关文章

2017年8月9日学习内容存放 #socket通信介绍

2017年8月9日学习内容存放 1 #socket通信介绍 2 3 ''' 4 OSI七层 5 6 应用 7 表示 8 会话 9 传输 10 网络 ip 11 数据链路 mac 12 物理层 网线 13 14 15 16 http 17 smtp 18 dns 19 ftp 20 ssh 21 snmp 22 icmp ping 23 dhcp 24 25 26 27 发 send 28 收 receive 29 30 31 32 33 TCP/IP 三次握手,四次断开 34 35 UDP 36

2月9日学习内容

今天观看视频学习了Toast的基本用法,弹出框,弹框位置的变化,弹框加上icon,以及弹框点击次数和弹框的秒数的设置: 新建一个activity,在Main里面设置一个按钮,然后跳转,然后再Toastactivity里面设置几个按钮,然后再前面代码里面声明一下, package com.example.yangy.myapplication123; import android.support.v7.app.ActionBarActivity; import android.os.Bundle;

10月17日学习内容

一.要约.要约邀请.承诺的定义及其理解. 要约:是希望他人订立合同而做出的有具体确定内容的.表明当接受要约人承诺后要约人即受该要约约束的书面.邮件.口头等多种表现形式的统称. 要约邀请:通过招标公告.拍卖公告.商业广告等方式表达希望他人向自己发出要约的意思表示. 承诺:是受要约人同意要约的意思表示,承诺通知到达要约人时生效. 二.项目配置管理的任务:制定配置管理计划,配置标识与建立基线,变更管理,版本管理.配置审核及配置状态报告. 三.配置项版本号规则:"0.YZ"."X.Y

7月12日学习内容

理清几个术语! 1.JAVA虚拟机 http://shenyuc629.iteye.com/blog/1698770 JAVA程序为了能一次编译之后再不同的平台上运行,就是因为在运行程序之前,把这台机器想象成了属于自己的那台熟悉的机器,即为虚拟机. JAVA程序先在虚拟机上运行,再将程序翻译为机器指令在具体的机器上运行. 一个JAVA程序对应一个虚拟机,3个JAVA程序就有三个虚拟机. 那为什么不多个JAVA程序共用一个虚拟机呢?我也不知道 http://blog.csdn.net/bingdu

2018年6月1日学习内容概要

开发工具: 一.站点的使用 二.首选项设置 快捷键:CTRL+U 或 编辑 ->首选项 代码格式 字体 实时预览 F12 三.快捷键 Tab(自动补全标签) Ctrl+D(复制本行) Ctrl+Z(撤销) Ctrl+Y(取消撤销) Ctrl+鼠标左键 (选择多个光标位置.不支持中文) Alt+光标拖动 (选择一列) Ctrl+H(代码提示) Ctrl+G(跳转指定行数) HTML 一.掌握标签的写法.用法 1.格式: <标签名 属性名1="属性值" 属性名2="属

6月6日学习内容

package org.westos_01; import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException; /** 将UDP编程的发送端和接收端优化!/public class SendDemo { public static void main(String[

2月1日学习内容

Project: Src<<mian<<java:存放java代码 src<<mian<<res<< drawable:存放图片,自定义的.xml文件 Layout:activity存放布局文件 Mipmap-  :存放图片和logo Values:颜色.文字.样式: AndroidManfest. Xml:每个activity都要在这里面声明,才可以被调用 TextView:展示文本 然后学习了UI布局 线性布局: 要设置orientation

2月15日学习内容

今天学习安装GitHub,将本地的项目传到GitHub上面: 首先下载GitHub这个我也不清楚是大佬给我的连接我就直接安装上了: 安装成功后,打开Git Bash界面,长这样鸭子 然后开始注册属于你的账号 在git bash界面输入如下内容即可完成邮箱的注册: $ git config --global user.name "user.name" (说明:双引号中需要你的用户名,这个可以随便输入,比如“zhangsan”) $ git config --global user.ema

12月29日 学习内容-第一个Java程序- Hello Java

1.新建文本文档,将其扩展名改为.java   文件名myapp.java  在里面输入源代码. 2.在当前页面按住Shift点击鼠标右键,选择“在此处打开命令窗口” 3.输入“javac myapp.java” 回车,对所写代码进行编译. 4.如果源代码没有错误,则在当前页面出现myapp.class文件,如果出错,会出现相应提示. 5.在命令窗口内输入“java myapp”   就会执行所写代码.