当前位置: 首页 > news >正文

Android Studio JAVA开发按钮跳转功能

Date: 2025-10-17 16:16:12 author: lijianzhan

Android Studio 中的每个项目都包含一个或多个内有源代码文件和资源文件的模块。模块的类型包括:
Android 应用模块
库模块
Google App Engine 模块
默认情况下,Android Studio 会在 Android 视图中显示您的项目文件(如图 1 所示)。该视图按模块组织结构,方便您快速访问项目的关键源文件。所有 build 文件都在顶层的 Gradle Scripts 下显示。
每个应用模块都包含以下文件夹:
manifests:包含 AndroidManifest.xml 文件。
java:包含 Kotlin 和 Java 源代码文件,包括 JUnit 测试代码。
res:包含所有非代码资源,例如界面字符串和位图图像。

一、MainActivity.java文件声明Button

package com.example.myapplication;import android.os.Bundle;
import android.widget.Button;
import android.content.Intent;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity {//    声明Button 一会使用 如果找不到则引入这个包 Alt+Shift+Enterprivate Button m_BtnText;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//找到这个Button 使用 findBiewById 寻找R.id 下的我们定义的ID 但是返回值是view类型,//所有我们要进行转换 转换为Button  Buttonm_BtnText = (Button) findViewById(R.id.Btn_Text);//响应 按钮点击消息 设置点击事件//匿名内部类m_BtnText.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View view) {//设置点击事件,跳转到 TextView 中. 所以我们要建立一个TextView的Active//建立之后会产生一个 TextView 以及一个activity_text_view,并且我们需要在AndroidManifest.xml中注册//从哪里 跳转到哪里Intent intent = new Intent(MainActivity.this,TextViewActive.class);startActivity(intent);}});}
}

在这里插入图片描述
二、activity_main.xml文件,在D:\Android\MyApplication\app\src\main\res\layout\activity_main.xml目录中

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/main"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><Buttonandroid:id="@+id/Btn_Text"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="点击我"tools:ignore="MissingConstraints"tools:layout_editor_absoluteX="16dp"tools:layout_editor_absoluteY="299dp" /></androidx.constraintlayout.widget.ConstraintLayout>

三、activity_text_view_active.xml文件,在D:\Android\MyApplication\app\src\main\res\layout\activity_text_view_active.xml目录中

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/main"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".TextViewActive"><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Button"tools:layout_editor_absoluteX="217dp"tools:layout_editor_absoluteY="151dp" />
</androidx.constraintlayout.widget.ConstraintLayout>

四、strings.xml文件,在D:\Android\MyApplication\app\src\main\res\values\strings.xml目录中

<resources><string name="app_name">My Application</string><string name="TestVie1">我是第一个TextView是被引用的</string><string name="click_me">点击我</string>
</resources>

五、页面展示
在这里插入图片描述

完成后
演示视频:

002

http://www.dtcms.com/a/496625.html

相关文章:

  • 五华网站建设wordpress视频商店
  • 个人做网站怎么赚钱企业如何网络营销推广
  • 路由器屏蔽网站怎么做具有营销型网站的公司
  • 企业网站建设要素建设公司官网的请示
  • 苏州网站建设哪里好个人网站 费用
  • 位操作符a
  • GaussDB 应用侧报no pg_hba.conf entry for host处理方法
  • Linux中内存初始化mem_init函数的实现
  • 怎么做微信钓鱼网站吗有哪些设计好看的企业官网
  • html做的网页怎么变成网站seo分析网站
  • 沈阳网站建设技术公司怎么登陆自己的公司网站
  • nextjs前端工程如何打包部署(nginx)
  • 网站设计与建设的阿里巴巴代加工平台
  • 高性能物联网双轴倾角传感器及其可靠厂家选择指南
  • 一个网站如何做桌面快捷链接建设银行网站会员基本信息
  • 广州汽车网站建设国外做的比较好的购物网站
  • 深度学习2-损失函数-数值微分-随机梯度下降法(SGD)-反向传播算法
  • 濮阳网站建设熊掌号网站建设捌金手指花总五
  • 深度剖析:Feign 调用第三方接口 + Token 自动续期(24 小时有效期 + 1/4 时间触发)实战指南
  • AgentScope RAG 示例指南
  • 做网站学哪种代码好jquery 显示 wordpress
  • 做网站模板的网页名称是m开头swiper wordpress
  • 首京建设投资引导基金网站海淀重庆网站建设
  • NumPy random.choice() 函数详解
  • 网站手机端 怎么做东莞工业品网站建设
  • 广东网站建设网站前端一个页面多少钱
  • Redis分布式锁、Redisson及Redis红锁知识点总结
  • 企业网络建站动漫制作专业专升本大学
  • 东莞网站建设推广方案制作一个网站多少钱啊
  • Spark Shuffle 分区与 AQE 优化