首页 > 其他分享 >APP学习3

APP学习3

时间:2023-02-28 21:23:04浏览次数:47  
标签:控件 layout APP 学习 按钮 import android btn1

1. 常见控件

Button控件

 继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来执行操作,点击效果。

onClick属性:先在layout文件中指定onClick属性方式,然后在Activity中实现这个click方法。

onClick="方法名"

效果1:点击按钮改变按钮内容的实现。

 

 代码实现,这里需要两个文件,一个是layout写页面,一个是在java文件中。

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="按钮1"
        android:id="@+id/btn1"
        android:onClick="method1"
        ></Button>
</LinearLayout>

MainActivity.java

package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
    Button btn1 = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn1 = findViewById(R.id.btn1);//找到按钮
    }
    public void method1(View view){
        btn1.setText("按钮1被点击。");
    }
}

 

 

TextView控件用于显示文本信息

 

 

 

 

标签:控件,layout,APP,学习,按钮,import,android,btn1
From: https://www.cnblogs.com/hmy22466/p/17166039.html

相关文章

  • TweenMax学习笔记整理
    因为要做一个案例,里面用到了很多动画,TweenMax真的是一个很强大的动画库,所以就学了一点里面的方法,现在整理出来官网​​:https://greensock.com/tweenmax​​注意:这个动画库是......
  • JAVAWEB学习-session-用session实现获取用户姓名
    继续学习session的有关知识,实现获取用户姓名session的作用是可以实现不同的页面保存共享同一个数据,在许多方面十分有用我们实现一个获取用户姓名的功能就用之前增删改......
  • C语言浮点类型的简单学习
    在C语言中,printf输出inf表示超过范围的浮点数:±∞(inf,-inf)printf输出nan表示不存在的浮点数注意:带小数点的字面量是double而不是floatfloat需要用f或F后缀来表明身份......
  • SSM框架-MyBatis学习日记6
    多对一的处理多对一的理解:多个学生对应一个老师如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师!数据库设计CREATE TABLE `teacher`(`id` INT(10)......
  • Python学习笔记
    python()表示元祖,元祖是一种不可变序列创建如:tuple=(1,2,3)取数据tuple[0]......tuple[0,2].....tuple[1,2]......修改元祖:元祖是不可修改的删除元祖de......
  • Flask学习笔记
    所有路由搜索都是自上而下搜索的注意:返回值为元组数据时,不能以以下形式返回:return('a','b','c')必须要以下面的形式返回: return'内容',*响应码return'11111',200......
  • 【深入浅出 Yarn 架构与实现】4-5 RM 行为探究 - 启动 ApplicationMaster
    本节开始,将对ResourceManager中一些常见行为进行分析探究,看某些具体关键的行为,在RM中是如何流转的。本节将深入源码探究「启动ApplicationMaster」的具体流程。一、......
  • JAVAWEB学习-session-用session实现禁止用户非法访问页面
    今天学习了JAVAWEB中session的有关知识,能够实现禁止用户非法访问页面.session可以理解为一个表,每条数据有两个属性,String和Object,即名称和内容session的作用是可以实......
  • 原根 学习笔记
    阶假设\(\gcd(a,p)=1\),如果\(a^x\equiv1\pmodp\),那么最小的\(x\)称之为\(a\)在模\(p\)意义下的阶,记作\(\delta_p(a)\)。在抽象代数中,这里的“阶”就是模\(p......
  • 在uniapp中,定义导航栏左侧,右侧按钮
        在page.json中  代码:{"path":"pages/pandian","style":{"navigationBarTitleText":"资产盘点","navigationBarBackgroundCo......