
Android 入门实例完整代码
发布日期:2021-05-20 10:43:37
浏览次数:19
分类:精选文章
本文共 3330 字,大约阅读时间需要 11 分钟。
Android 开发实例教程
实例Demo01:点击控制开关显示提示
代码层面
在 MainActivity01.java
中,我们通过实现 CompoundButton.OnCheckedChangeListener
进行控制。具体来说,ToggleButton
和 Switch
控件的 checked
属性被监听,点击后会显示相应的 Toast提示。
public class MainActivity01 extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener { private ToggleButton tbtn_open; private Switch swh_status; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main01); tbtn_open = (ToggleButton) findViewById(R.id.tbtn_open); swh_status = (Switch) findViewById(R.id.swh_status); tbtn_open.setOnCheckedChangeListener(this); swh_status.setOnCheckedChangeListener(this); } @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { switch (compoundButton.getId()) { case R.id.tbtn_open: if (compoundButton.isChecked()) { Toast.makeText(this, "打开声音", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "关闭声音", Toast.LENGTH_SHORT).show(); } break; case R.id.swh_status: if (compoundButton.isChecked()) { Toast.makeText(this, "开关:ON", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "开关:OFF", Toast.LENGTH_SHORT).show(); } break; } }}
XML布局
在 activity_main01.xml
中,我们将相关控件声明出来并进行布局设计。
AndroidManifest
确保主活动在 AndroidManifest 中正确声明。
实例Demo02:点击按钮显示提示
MainActivity02.java
通过按钮的点击事件触发操作,并使用 Toast
提示用户交互结果。
public class MainActivity02 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_text_view); Button hellobtn = (Button) findViewById(R.id.hellobutton); hellobtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { TextView hellotv = (TextView) findViewById(R.id.hellotextView); Toast.makeText(MainActivity02.this, "Clicked!你点击了该按钮!!!", Toast.LENGTH_SHORT).show(); hellotv.setText(R.string.interact_message); } }); }}
布局文件
activity_text_view.xml
中定义控件及其布局。
AndroidManifest
活动声明部分。
Hello World 的简单入门示例
MainActivity.java
基础的 Hello World 示例,展示使用 ConstraintLayout 的优势。
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}
布局文件
activity_main.xml
中通过 ConstraintLayout 实现美观布局。
AndroidManifest
主活动声明部分。
这三个实例涵盖了基础的 Android开发操作,包括控件使用、事件处理、布局设计等,希望能为开发者提供有价值的参考。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月23日 23时48分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Required request body is missing 错误解决
2019-03-22
ffmpeg结构体(3)-之AVPacket及其相关函数
2019-03-22
经验分享——教育管理系统如何有效招生方案资源分享
2019-03-22
Android——Activity的生命周期
2019-03-22
JDK 1.8新特性整理-日期时间 API (七)
2019-03-22
A. Remove Smallest
2019-03-22
Netty系列(二)Netty工作模型
2019-03-22
Java 类会执行初始化的5种情况
2019-03-22
Editplus5.0更改模板_s芃成_新浪博客
2019-03-22
iOS关于申请公司开发者账号缴费支付
2019-03-22
寻找两个有序数组的中位数
2019-03-22
Python中的回文详解
2019-03-22
关闭浏览器后,sessionId是否是之前的sessionId?
2019-03-22
mysql命令修改数据库,表,字段为utf-8
2019-03-22
java双链表的实现+模拟水浒英雄排行
2019-03-22
android webview加载网页时提示NET::ERR_CACHE_MISS的错误
2019-03-22
网易新闻客户端链接
2019-03-22
查找算法 顺序查找
2019-03-22
字符流
2019-03-22