• 1月12日 button


    button是textview的一个子类
    1.文字大小,颜色
    2.自定义背景形状
    3.自定义按压效果
    4.点击事件
    先声明空间,然后找到空间,之后跳转到界面(Java)
    大小textSize,颜色textColor,背景background,
    drawable新建文件——————————
    通过
    <shape xmlns......
    android:shape="rectangle"//矩形
    <solid//实心
    android:color="颜色色号"/>
    <corners//角度
    android:radius="5dp"/>
    </shape>设置圆角按钮
    ————————————————————————
    <stroke//描边
    android:width=""
    android:color=""/>
    ————————————————————————
    自定义按压效果通过
    <selector xmlns......
    <item state_pressed="true">//按压效果当按压的时候
    <shape>
    <solid android:color=""/>//颜色深一些
    <corners android:radius=""/>//形状
    </shape>
    </item>
    <item state_pressed="false">//当不按压的时候
    <shape>
    <solid android:color=""/>//颜色浅一点
    <corners android:radius=""/>//形状
    </shape>
    </item>
    </selector>
    显示
    ——————————————————————————
    点击事件通过在按钮设置里
    android:onClick//方法="showToast//短暂的黑框显示方法"
    之后需要在Java程序button里写方法如下,
    public void showToast(View view//需要写参数){
    Toast.makeText(this,"文字",Toast.LENGTH_SHORT).show();
    }
    ———————————————————————————
    另一种方法
    首先声明空间,然后找到空间
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_button);
    mBtn3=findViewById(R.id.btn_3);//找到空间
    mBtn3.setOnClickListener(new View.OnClickListener()//建立点击方法
    {
    @Override
    public void onClick(View v){
    Toast.makeText(ButtonActivity.this,"文字",Toast.LENGTH_SHORT).show();
    }
    });
    }
    ——————————————————————————————
    文本同理也可以点击

  • 相关阅读:
    Jdbc、Mybatis、Hibernate各自优缺点及区别
    java中的线程池原理
    JVN的理解
    "=="和 equals 方法究竟有什么区别?
    nginx基础之【study one】
    C#,WPF中使用多文本显示数据,并对其数据进行关键字高亮等操作
    C#、WPF中如何自定义鼠标样式
    SSM(Spring + Springmvc + Mybatis)框架面试题
    java基础面试题
    C#关于TreeView树在节点数较多时总是会出现闪烁的问题方法记录
  • 原文地址:https://www.cnblogs.com/dty602511/p/14859559.html
Copyright © 2020-2023  润新知