您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > Android

AndroidStudio_开发工具的设置_布局编辑器的使用

时间:2021-04-14 12:42:29  来源:今日头条  作者:梦幻神域

然后我们再来看看,Androidstudio的布局编辑器的使用.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

 

可以先打开layout中的一个xml去看看,右边有所见即所得的编辑器,

以前用eclipse,都是跑起来看,太麻烦了.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

可以看到左侧有控件可以拖过来用

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后上面这个地方可以选择横屏竖屏

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

比如横屏显示.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后还有个create other

 

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

可以看到有很多其他的,除了让他上面横屏竖屏,还可以设计自己的显示形式.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后还可以让他显示各种各样的情况

比如上面preview...

他可以显示出各种各样的样式给我们看

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

比如点击上面那个按钮,就显示出来了,7寸,平台,手机等的显示样式.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

还可以,选择上面的,显示出所有的样式来

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

可以看到很多

还可以点击上面

alllocaies 显示出所有国家地区的样式来

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后这个可以显示各种尺寸的大小可以看

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后这个按钮是横屏,竖屏之间的转换.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后这个Apptheme是app的各种主题可以看

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

这个是个联系功能,可以把当前这个layout和我们写的某个activity联系起来

然后后边

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

可以看到我们可以选择一个activity,让他在这里显示

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后选择了以后,我们的对应的layout中,可以看到就

有个:

tools:context=".activity.AppInfoActivity"

这里就指定了这个界面,是加载的哪个activity了.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后这里还有个,可以显示出来不同国家的,一个样式.

当然还可以自己定义自己的语言样式

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后,可以选择android兼容的android sdk的版本.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后上面这个小工具,可以放大缩小等等.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后我们如果觉得某一块比较好,还可以用上面,导出来一个组件,直接实现复用.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

比如我们可以导出来一个组件名字叫

item_inside

可以看到

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

导出来以后我们再去看这个layout的xml文件,可以看到这个部分,就被引用了,当成一个组件,给抽出来了

@layout/item_inside 用这种方式引用的

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后我们还可以,改变他的布局方式,比如这里

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

我们改成relativelayout,相对布局可以改成

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

改成相对布局不好看了.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后我们还可以把,某一部分的样式导出来,做成一个通用的样式.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

还可以选择,要导出的样式的部分,然后输入名字

some_style 点击ok

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

去看看这个layout的xml,可以看到

这里,@style/some_style 就把对应的样式抽取成,通用的来引入了.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后还有个地方,比如这样的:

比如textview这个控件.

 

tools:text ="@string/ranking" 这里这样写了以后,就代表,这个@string/ranking 这个字符串,只会在开发的时候,调试的时候显示

在程序发布以后,这个文字就不会显示了.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

再举个例子比如这个textview这个控件,对于

tools:visibility = "visible"

android:visibility = "gone"

也就是说指定了,这个控件会在,调试的时候显示,而在正式发布的时候,就会gone,不会显示了.

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后我们再来看看,我们在这个list_item_apps.xml这个layout文件中,我们引用了

item_inside这个子的layout文件

AndroidStudio_开发工具的设置_布局编辑器的使用

 


AndroidStudio_开发工具的设置_布局编辑器的使用

 

然后在这个子的item_inside.xml的layout中,我们也能看到,有个tools:ShowIn这个标签,指定了他的父的

layout是@layout/list_item_apps 这个layout,这样指定了以后,可以让子layout,继承一部分的父的layout的样式,这样

来保证风格的整体的统一.



Tags:   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
说到远程控制,首先你会想到的是什么?是TeamViewer 还是向日葵?抑或是QQ远程还是anydesk?对,就在不久前,我们熟知的都是以上的产品,但是只2020年开始,一款新的远控产品ToDesk进入到我...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
就在今天,腾讯方面宣布将在2022年1月31日下架企业QQ和营销QQ,其实这一消息的降临并不让笔者意外,因为早在今年的10月28日20点之后,企业QQ和营销QQ就被停止了续费服务。相信很多...【详细内容】
2021-12-27  Tags:   点击:(2)  评论:(0)  加入收藏
一、前言有朋友问:怎么才能让Windows电脑与iPhone方便的交换文件,我的解决方案是:利用Documents By Readdle 来完成Windows 11 与 iPhone / iPad 互传文件。苹果电脑与手机间通...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
果粉之家,专业苹果手机技术研究十年!您身边的苹果专家~近日,网上突然出现一则 iPhone 信号问题只需10块钱就能解决的传言,引起了小编(果粉之家)的特别关注。而根据网友表示,手机只...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
这是很久以前的一则数据,我在iOS平台开发了“先知 - 优质生活”App,本想依靠封闭式环境,广告少体验不错等优点。会有一定的下载量,没想到开发完成后,就被App store埋藏起来了。个...【详细内容】
2021-12-27  Tags:   点击:(2)  评论:(0)  加入收藏
个人所得税递延纳税报告【业务概述】自然人符合规定条件的,可以申请个人所得税递延纳税,主要包括以下情形:1.非上市公司股权激励个人所得税递延纳税备案非上市公司授予本公司员...【详细内容】
2021-12-27  Tags:   点击:(2)  评论:(0)  加入收藏
Python 是一个很棒的语言。它是世界上发展最快的编程语言之一。它一次又一次地证明了在开发人员职位中和跨行业的数据科学职位中的实用性。整个 Python 及其库的生态系统使...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
20年前,等离子电视凭借过硬的技术和显示效果,深受大众喜爱,人们也常说“外行买液晶,内行选等离子”,可见等离子电视在人们心中的地位不一般。现如今,大数据告诉我们,技术过硬不代表...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
  1、明确产品的需求分析+功能  这是最基本的也是第一步,我们要明确自己或者客户真的想要开发一款app应用,其次就要了解到底要开发什么功能什么类别和种类的app应用。所...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
菜单驱动程序简介菜单驱动程序是通过显示选项列表从用户那里获取输入并允许用户从选项列表中选择输入的程序。菜单驱动程序的一个简单示例是 ATM(自动取款机)。在交易的情况下...【详细内容】
2021-12-27  Tags:   点击:(1)  评论:(0)  加入收藏
▌简易百科推荐
今天面试遇到同学说做过内存优化,于是我一般都会问那 Bitmap 的像素内存存在哪?大多数同学都回答在 java heap 里面,就比较尴尬,理论上你做内存优化,如果连图片这个内存大户内存...【详细内容】
2021-12-23  像程序那样思考    Tags:Android开发   点击:(6)  评论:(0)  加入收藏
Android logcat日志封装logcat痛点在Android开发中使用logcat非常频繁,logcat能帮我们定位问题,但是在日常使用中发现每次使用都需要传递tag,并且会遇到输出频率很高的log,在多...【详细内容】
2021-12-22  YuCoding    Tags:Android   点击:(7)  评论:(0)  加入收藏
对项目的基本介绍 1.整个框架主要是给MVVM框架使用的,自己写完interface接口后,通过自定义的注解就能自动生成接口方法 2.用Kotlin的Flow去代替Rxjava,因为我发现RxJava功能很...【详细内容】
2021-12-08  网易Leo    Tags:Android开发   点击:(16)  评论:(0)  加入收藏
前言在Android开发过程中,有些时候会根据需要引用别的项目到当前项目里面,而且以Module形式引用。所以本篇博文就来分享一下怎么以Module形式引用别的项目到当前项目中,方便开...【详细内容】
2021-12-07  网易Leo    Tags:Android开发   点击:(21)  评论:(0)  加入收藏
作者:fundroid这篇文章偏阅读一些,大家可以了解下 Android 的一些最新动向。每年9/10月份 Google 都会举行约为期2天的 Android Dev Summit,在活动上 Google 的技术专家们会分...【详细内容】
2021-11-30  像程序那样思考    Tags:Android开发   点击:(15)  评论:(0)  加入收藏
一、 准备工作1、安装JDK,下载地址(可能需要一个oracle账号,大家百度一下或者自行注册一个就行。尽可能选择8或者11,这两个是长期版本)Java SE | Oracle Technology Network | Or...【详细内容】
2021-11-23  永沧    Tags:Android   点击:(26)  评论:(0)  加入收藏
使用Maven Publish Plugin插件。(官方支持)一、在Library的build.gradle中配置plugins { id 'com.android.library' id 'kotlin-android' id 'k...【详细内容】
2021-11-05  羊城小阳    Tags:Android   点击:(36)  评论:(0)  加入收藏
谷歌离推出Play Store应用程序的新数据隐私部分又近了一步。应用程序开发人员现在可以通过谷歌在Play控制台的新 "数据安全表 "填写相关细节。该公司表示,所需信息将从2022年...【详细内容】
2021-10-20    中关村在线  Tags:安卓   点击:(57)  评论:(0)  加入收藏
架构究竟是什么?如何更好的理解架构?我们知道一个APP通常是由class组成,而这些class之间如何组合,相互之间又如何产生作用,就是影响这个APP的关键点。细分的话我们可以将其分为类...【详细内容】
2021-09-17  像程序那样思考    Tags:Android架构   点击:(51)  评论:(0)  加入收藏
概述当Android应用程序需要访问设备上的敏感资源时,应用程序开发人员会使用权限模型。虽然该模型使用起来非常简单,但开发人员在使用权限时容易出错,从而导致安全漏洞。本文中,...【详细内容】
2021-09-07  SecTr安全团队    Tags:Android开发   点击:(66)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条