Android常见控件使用详解
发布时间 - 2026-01-11 00:36:38 点击率:次本文实例为大家分享了六种Android常见控件的使用方法,供大家参考,具体内容如下

1、TextView 主要用于界面上显示一段文本信息
2、Button 用于和用户交互的一个按钮控件
//为Button点击事件注册一个监听器
public class Click extends Activity{
private Button button;
@Override
ptotected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener(){
@Override
public void OnClick(View v){
//点击逻辑
}
});
}
}
3、EditText 允许用户在控件里输入和编辑内容、并可以在程序中对这些内容进行处理。
我们结合 EditText 与 Button 来完成一些功能,通过点击按钮来获取EditText中输入的内容。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
editText = (EditText) findViewById(R.id.edit);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
String inputText = editText.getText().toString();
Toast.makeText(MainActivity.this, inputText,
Toast.LENGTH_SHORT).show();
}
});
}
4、ImageView 用于在界面上展示图片的一个控件
我们现在在程序中通过代码动态地更改 ImageView 中的图片
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.image);
button = (Button) findViewById(R.id.button_img);
imageView = (ImageView) findViewById(R.id.image);
button.setOnClickListener( new View.OnClickListener(){
@Override
public void onClick(View view){
imageView.setImageResource(R.drawable.two);
}
});
}
//通过调用 ImageView 的 setImageResource()方法将显示的图片改成two
5、ProgressBar 用于在界面上显示一个进度条,表示我们的程序正在加载一些数据。
6、AlertDialog 在当前的界面弹出一个对话框。
public class ProgressBar extends Activity {
private Button button;
private ProgressBar progressBar;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.progressbar);
button = (Button) findViewById(R.id.button_progress);
/* progressBar = (ProgressBar) findViewById(R.id.progress);*/
button.setOnClickListener( new View.OnClickListener(){
@Override
public void onClick(View view){
}
});
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Android
# 常见控件
# Android UI设计之AlertDialog弹窗控件
# Android入门之AlertDialog用法实例分析
# Android中AlertDialog各种对话框的用法实例详解
# 解析android中ProgressBar的用法
# android中ProgressDialog与ProgressBar的使用详解
# android ListView和ProgressBar(进度条控件)的使用方法
# Android控件之ImageView用法实例分析
# Android控件系列之ImageView使用方法
# Android控件系列之EditText使用方法
# Android实现EditText控件禁止输入内容的方法(附测试demo)
# 弹出
# 我们现在
# 大家分享
# 主要用于
# 中对
# 来完成
# 对话框
# 正在加载
# 具体内容
# 六种
# 大家多多
# 进度条
# savedInstanceState
# Bundle
# onCreate
# void
# button
# Override
# ptotected
# super
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
IOS倒计时设置UIButton标题title的抖动问题
如何快速生成专业多端适配建站电话?
在线制作视频网站免费,都有哪些好的动漫网站?
移动端脚本框架Hammer.js
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
如何快速查询网址的建站时间与历史轨迹?
php 三元运算符实例详细介绍
JavaScript如何实现错误处理_try...catch如何捕获异常?
如何快速搭建支持数据库操作的智能建站平台?
Laravel定时任务怎么设置_Laravel Crontab调度器配置
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
黑客如何通过漏洞一步步攻陷网站服务器?
如何快速搭建高效WAP手机网站吸引移动用户?
JavaScript如何实现继承_有哪些常用方法
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
如何在阿里云通过域名搭建网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何快速打造个性化非模板自助建站?
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
在Oracle关闭情况下如何修改spfile的参数
Laravel如何使用Livewire构建动态组件?(入门代码)
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
三星、SK海力士获美批准:可向中国出口芯片制造设备
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
高性价比服务器租赁——企业级配置与24小时运维服务
网站制作软件免费下载安装,有哪些免费下载的软件网站?
Laravel如何实现API版本控制_Laravel版本化API设计方案
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
jQuery 常见小例汇总
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
什么是javascript作用域_全局和局部作用域有什么区别?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Bootstrap整体框架之JavaScript插件架构
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何确认建站备案号应放置的具体位置?
网站建设要注意的标准 促进网站用户好感度!
EditPlus中的正则表达式 实战(1)
昵图网官网入口 昵图网素材平台官方入口
如何在 React 中条件性地遍历数组并渲染元素
如何在云服务器上快速搭建个人网站?

