APP学习3
2024-09-08 06:05:43
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控件用于显示文本信息
最新文章
- nodejs 中自定义事件
- Rails --->; routes.rb 详解
- Hadoop实战第一篇
- AngularJS开发指南16:AngularJS构建大型Web应用详解
- poshytip两个实用示例
- [Everyday Mathematics]20150209
- CentOS 7 安装virtualBox
- Runtime运行时学习(一)
- 在VisualStudio 2012中通过SmallSharp压缩js及修改web.config
- 【收藏】十大Webserver漏洞扫描工具
- getch()和getchar()之再讨论
- HTTPS的原理解析
- Springboot学习笔记(六)-配置化注入
- 反射API(二)
- 20155213免考项目——bof进阶及简易的HIDAttack
- libgdx学习记录7——Ui
- 第二个Sprint冲刺总结
- 安卓代码混淆(Android Studio)
- 现在就启用 HTTPS,免费的!
- 关于如何解决bootstrap table 列 切换 刷新 高度不一样