Android 入门实例完整代码
发布日期:2021-05-20 10:43:37 浏览次数:19 分类:精选文章

本文共 3330 字,大约阅读时间需要 11 分钟。

Android 开发实例教程

实例Demo01:点击控制开关显示提示

代码层面

MainActivity01.java 中,我们通过实现 CompoundButton.OnCheckedChangeListener 进行控制。具体来说,ToggleButtonSwitch 控件的 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开发操作,包括控件使用、事件处理、布局设计等,希望能为开发者提供有价值的参考。

上一篇:maven笔记
下一篇:Android 四大组件、五大存储、六大布局总结

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月23日 23时48分45秒