先说说整个程序要做哪些内容吧,简单helloword 通过一个按钮点击在另一个acitvity出现文本Hello xiaoshengDAI
具体包结构如下图

说下做的步骤吧:
1.首先新建项目,我这边主要是测试Layout所以项目名就叫这个了。
2.我们要显示一个按钮,难后点击这个按钮就转到其他activity显示Hello xiaoshengDAI,新建类Layout主要来显示第一个activity即button,
1).在main.xml文件中进行配置
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="来点我吧"/>
</LinearLayout>
2).设置监听和跳转actiovity
package com.layout;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Layout extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
OnClickListener listener1 = null;
Button botton1 = null;
listener1 = new OnClickListener(){
public void onClick(View v) {
Intent intent0 = new Intent(Layout.this,ActivityFrameLayout.class);
setTitle("FrameLayout");
startActivity(intent0);
}
};
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
botton1 = (Button) findViewById(R.id.button1);
botton1.setOnClickListener(listener1);
}
}
3.新建activityFrameLayout类和activityFrameLayout.xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello xiaoshengDAI"
/>
</LinearLayout>
package com.layout;
import android.app.Activity;
import android.os.Bundle;
public class ActivityFrameLayout extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("哈哈");
setContentView(R.layout.activityframelayout);
}
}
4.对AndroidManifest.xml进行配置,将新建Activity配置文件加进来
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.layout"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Layout"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ActivityFrameLayout" android:label="activityFrameLayout">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="3" />
</manifest>
5.可以运行了,嘿嘿

- 大小: 26.1 KB
分享到:
相关推荐
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
# 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
Vxlan大二层配置
解压密码666666
内容概要:本文详细解析了二维巷道开挖模型文件的概念、组成及其在工程项目中的应用。首先介绍了模型文件作为地下工程设计和施工重要依据的作用,接着阐述了其由图形数据(如平面图、剖面图)、参数数据(如尺寸、坡度、支护结构)和文本数据组成的结构特点。随后探讨了模型文件在工程设计、施工指导和安全评估等方面的具体应用场景,强调其对提高设计效率、施工质量和安全性的重要意义。最后展望了未来计算机技术和大数据背景下,模型文件制作和应用的发展趋势。 适合人群:从事地下工程设计和施工的工程师和技术人员。 使用场景及目标:帮助工程师和技术人员更好地理解和应用二维巷道开挖模型文件,从而提升工程项目的规划、实施和安全管理效率。 其他说明:随着科技的进步,未来的模型文件将更加强调数据的实时性和动态性,借助人工智能和大数据技术,使分析和评估更为精准全面。
基于复杂网络理论的运载器产品装配过程资源可靠性分析.zip
内容概要:本文详细介绍了几种常见的网络协议欺骗技术及其防范方法。首先讲解了ARP欺骗的工作原理,即攻击者通过篡改目标主机和路由器的ARP缓存表,使自己成为中间人,进而截获和篡改数据。接着阐述了IP地址欺骗,攻击者通过伪造IP地址,伪装成被信任的主机,获取非授权的服务。然后讨论了路由欺骗,包括RIP路由欺骗和IP源路由欺骗,攻击者通过改变路由表,使数据包经过攻击者控制的节点。还介绍了TCP欺骗,分为非盲攻击和盲攻击两种形式,前者通过嗅探工具捕获序列号,后者则依靠预测技术。最后探讨了DNS欺骗,攻击者通过篡改DNS查询结果,将用户引向虚假服务器。; 适合人群:对网络安全有一定了解的技术人员,特别是从事网络安全防护工作的专业人员。; 使用场景及目标:①帮助技术人员理解各种网络协议欺骗的具体实现方式;②为网络管理员提供有效的防范措施,如绑定MAC地址、配置防火墙、关闭源路由功能、使用加密工具等;③提升读者对网络协议安全性的认识,增强防范意识。; 其他说明:本文不仅详细描述了每种欺骗技术的操作流程,还提供了具体的防范措施。读者在学习过程中应注意结合实际网络环境,采取相应的安全策略,确保网络系统的稳定性和安全性。
内容概要:本文由任树伟、辛锋先、卢天健发表于《力学学报》,主要研究了Comsol蜂窝层芯夹层板结构的振动与传声特性。研究通过建立精确的数学模型并结合实验数据分析了该结构在外力激励下的振动响应和声音传播特性。研究表明,这种结构在飞行器、高速列车等交通工具的应用中,其振动和传声特性对乘坐舒适性和安全性有重要影响。研究成果不仅为交通工具的设计和制造提供了科学依据,还为相关领域的进一步研究提供了有价值的数据支持。 适合人群:从事航空、轨道交通等领域设计与制造的专业人士,以及对复合材料力学性能感兴趣的科研工作者。 使用场景及目标:①优化飞行器、高速列车等交通工具的结构设计,提高其性能和乘坐舒适性;②为复合材料的力学性能研究提供理论和技术支持。 其他说明:该研究强调了蜂窝层芯夹层板结构在实际应用中的重要性,特别是其振动和传声特性对交通工具的影响。
艺恩数据网站部分年份数据抓取
内容概要:本文详细介绍了香蕉成熟度分类目标检测数据集的构建及其应用方法。数据集采用YOLO格式,包含18074张图像,分为训练集、验证集和测试集。文中不仅展示了数据集的目录结构和标签文件格式,还提供了Python代码用于加载和可视化标签,以及使用Ultralytics的YOLOv8进行模型训练的方法。此外,针对实际操作中可能出现的问题如类别ID调整、样本不均衡处理等给出了具体解决方案,并分享了一些提高标注精度的小技巧。 适合人群:对目标检测感兴趣的研究人员和技术爱好者,尤其是希望利用深度学习技术进行水果成熟度识别的从业者。 使用场景及目标:适用于需要构建和训练香蕉成熟度分类模型的研究项目或商业应用。主要目标是帮助用户掌握从数据准备到模型部署的完整流程,同时提供解决常见问题的有效途径。 其他说明:本文提供的代码片段可以直接运行,但需确保环境已安装相关依赖库。对于初学者而言,在尝试复现实验前建议先熟悉YOLO算法的基本概念和工作原理。
修改oc混淆垃圾代码2.0版本
内容概要:本文介绍了一种简易的欧姆龙PLC Modbus RTU主站通讯解决方案,适用于CP1H、CP1L、CJ2M等型号的PLC。通过设置RS485通信的RS232C模式,用户可以轻松实现Modbus RTU通讯,而无需复杂的配置。文中详细介绍了读操作和写操作的具体步骤,以及CRC校验的应用。此外,还提到了功能码的支持范围和多功能块调用时的注意事项。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要快速实现Modbus RTU通讯的人群。 使用场景及目标:① 快速搭建欧姆龙PLC与支持Modbus RTU设备之间的通讯;② 简化配置过程,提高工作效率;③ 实现读写操作,确保数据传输的准确性。 其他说明:本文提供了详细的代码示例和设置指导,帮助用户更好地理解和实施该方案。未来还将提供设置图片,进一步辅助理解。
移动机器人全局路径规划仿真研究.zip
基于支持向 量机分类算法的齿轮箱故障诊断.zip
基于深度神经网络的微扰动压入式沉井顶压力智能预测方法.pdf
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
IEC 61347-1-2015
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;