Android Studio-------添加按钮

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净

我们要想添加按钮,首先得有一个活动Activity,所以先手动创建一个活动。

点击第一项->

点击Finish。

创建成功之后,双击出现如下代码:

因为Android Studio的设计讲究逻辑与视图分离,最好一个活动对应一个布局,以显示界面的内容,所以现在还需手动创建一个布局文件。

接下来会弹出:

先创建一个layout的目录:

然后在这个目录下右击创建新的输出源文件,命名为first_layout,根元素就默认选择为LinearLayout

如下图所示:

点击ok后,出现下图

注:1、Design是当前的可视化布局编辑器

       2、text是通过XML文件的方式来编辑布局的。

至此添加按钮的准备工作已完成,接下来叙述如何添加按钮!

点击Text,显示如下代码:

添加若干代码后,变下面的图片:

此时可以在工具栏中的Preview中预览了,如果不能预览,则需要调整主题,方法如下:

1、点击Design,显示如下

2、再点击(App Theme):

随便更换一个主题,就可以预览了,这只是添加按钮的第一步,还不能真正在虚拟机上运行。

然后重新到mainActivity中去

添加一行代码,如下图所示:

然后在AndroidMainfest.xml文件中添加几行代码,如下图阴影所示

至此,添加按钮的目的已经实现,并且可以在自己的虚拟机上运行了:

总结:要在手机界面产生一个按钮需要进行如下步骤:

1、在布局文件里声明按钮;

2、在活动中加载布局

3、在AndroidManifest文件中注册,并为程序配置主活动

这三个步骤都完成后就可以在虚拟机运行,看到界面中的“按钮”了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/531130.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android Studio------------重要提醒

最近帮着很多同学进行Android Studio的安装,发现了很多问题,这些问题确实让人头疼,所以专门写了此文! 1、首先是Android Studio的下载和安装: 可能大家都会买一本这样的书去学习,确实是明智之选&#xff…

C语言(CED)判断一个数是否是2的整数幂的简便方法

正如大家所熟知的那样,我们输入到计算机中的数据,都是以二进制的格式保存处理的,所以此方法就是利用这一特点来进行判别!(除2的零次方) 将2的整数幂次方转换为二进制后,仔细观察后会很容易发现一个特点:整…

ROS开发时的服务器启动命令

ROS开发时,需要以一台电脑为服务器,将机器人连接到本台服务器。外部调试工具也需要连接到服务器才能对机器人进行访问。 所以,在Linux中,ROS内核和ROS-Bridge的服务器启动命令为: 1、roscore 另开终端: …

Ubuntu系统下载网易云音乐

(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 1、访问网易云官网:https://music.163.com/#/download 点击对应的Linux版本下载: 2、下载结束后,打开终端,输入命令&a…

Windows系统下,Android Studio的安装

基于Android Studio的开发现在比较热门,那么如何下载和安装Android Studio呢? 1.http://www.android-studio.org/下载安装包,最新的安装包或者旧的都可以。 2.下载之后进行安装,选择目录时不要包含中文路径,最好正常…

Grub2主题修改和美化--------LinuxWindows

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 相信大家为了学习或工作,都会在同一台电脑上安装两个甚至更多的操作系统,最初始的系统引导界面不是很好看,那如…

Windows 10如何连接和使用局域网内的打印机(非网络打印机)亲测有效、绝对管用,不定时更新。(更新日期2021.09.14,如有不会的可以直接私我)

(请先看置顶博文)本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客 要完成这个Case,步骤…

基于VMware Workstation创建虚拟机,以Ubuntu16.04为例

为了工作和学习的需要,越来越多的人选择安装虚拟机来满足自己的需求,下面的方法即为本文章的主要内容: 之前写过一个基于VirtualBox虚拟机,但是觉得此虚拟机的运行速度越来越慢,所以安装了本文提到的VM虚拟机&#xf…

VMware Workstation虚拟机窗口小,无法显示内部系统全部桌面

(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 VMware中安装虚拟机后,窗口太小,不能满足视觉需要,怎么办? 打开VMware在上方菜单栏里,点击“查看”—>…

Ubuntu 16.04卸载火狐浏览器

(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 大家都知道Ubuntu下默认浏览器是火狐浏览器,其性能不如谷歌浏览器好,所以装完Ubuntu系统后,大家都选择下载谷歌浏览器,…

VM虚拟机里,如何将Linux Ubuntu系统改为简体中文及下载拼音的打字法

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 一、将系统语言改为中文的方法:(Ubuntu16.04) 1、桌面右击鼠标右键,点击最后一项“change deskto…

Visual Stdio2013 编译错误【error C4996:'scanf':This function or variable may be unsafe.】最简单的解决方法

(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 在Visual Studio 2013中编译 C 语言项目时会与遇到这样的情况:如果使用了 scanf 函数,编译时便会提示如下错误: 原因是Visual C 20…

SQL2012(32位)下载及安装(32位、64位都一样,不影响)

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 相信很多计算机的同学都要学习数据库,那么这篇文章将会给大家介绍如何获得SQL2012及安装过程 一、下载链接:https://pan.…

关于SQL2012里,出现“表中的数据受保护,不能修改”的情况的解决办法

在进行表的修改时,大家都会遇到这样的情况: 解决办法是: 工具->选项->设计器->阻止保存要求重新创建表的更改 将“阻止保存要求重新创建表的更改” 前面的勾取消掉就OK了!

单周期CPU设计

这是我的百度网盘,大家自行下载。只供参考,不建议大家用Verilog语言编写,如果用语言来编写,对CPU的理解不会很深 链接:https://pan.baidu.com/s/1QrUig7_lOFbhjlIS3Ubifw 提取码:y0ok

软中断和硬中断的区别

中断: 中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做…

Linux系统下安装CodeBlocks

(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 输入以下命令 1、第一步 sudo add-apt-repository ppa:damien-moore/codeblocks-stable (上述命令行输入完成后,会有输入密码的提示&#xf…

C语言(CED)编写程序,求sum=1*1*1+2*2*2+3*3*3+4*4*4+5*5*5+····+n*n*n

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 编写程序,求sum1*1*12*2*23*3*34*4*45*5*5n*n*n 上述题目很简单,但是偶尔也会犯错误,例如如下代码的错误&…

C语言(CED)从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrl+z键(EOF)作为输入结束的标记。

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 要求: 1、从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrlz键(EOF)作为输入结…

解决VS2013或2017中类似于:error C4996: ‘scanf‘: This function or variable may be unsafe的问题

用惯了之前的scanf()函数,突然要用scanf_s()函数多多少少有点不习惯,所以在这里给大家介绍一下scanf_s的用法或好处吧! 1、scanf_s函数格式控制字符串中除了格式声明之外,如果有其他字符,则必须…