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、制作登录界面

posted @ 2020-02-03 20:11  大米粒o  阅读(93)  评论(0编辑  收藏  举报