android studio使用教程

Android Studio是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio提供了集成的Android开发工具用于开发和调试。下面来介绍下基本的使用方法。

1.创建一个Android项目,点击File ->New->New Project,

其中的open是打开一个Android项目

2.输入项目的名称test ,此项目放在E盘下,然后点击Finish

3.选择Android 虚拟机的版本,版本越低运行起来越快,其他的无需勾选。

4.选择Android 的模板,选择基础类android 的空模板Empty Activity,点后点击Next

5.设置Activity 的名称和Layout的名称,一般自动生成,如果需要可以在这里进行更改,

最后一个框不能勾选,否则可能会引起项目异常,然后点击Finish。

6.这是Android项目建完之后的样子,三个主要的文件:主配置文件:AndroidManifest.xml,

人机交互的MainActivity,还有布局LayLout:activity_main.xml

7.虚拟机显示:点击三角形图标run,运行虚拟机,直接选中默认虚拟机,点击ok

通常建一个项目,会在Activity_main.xml里自动生成一个文本显示框textView,这个是默认的,你运行之后,会在虚拟机上出现一个hello world 的字段,通常不用的话把它删掉即可。

如果弹出窗无虚拟机,显示none,则需下载一个虚拟机,点击create a New Virtual Device,选中5.5版本的,其他的也可以,根据个人爱好,然后next,出现第二个窗口,点击download即可,然后next,等待片刻即可下载成功

8.补充说明:

Activity:是一个人机交互的程序,相当于人和机器操作的桥梁,类似于shell,在里面写Java代码,从而达到想要

实现的业务处理。

activity_main.xml:是Android界面显示的视图,所有的配置控件,各种控件可以通过这里进行设计。

AndroidManifest.xml:主配置文件,用于配置各个组件的访问权限。

R.java:简单说就是android_main.xml里的控件的id号,方便在MainActivity里找到id来确定这个控件,从而做出业务处理。

app:通常Android的各个组成部分放在此目录里,其中res存放一些资源文件,如图片、layout、values 等资源。

9.一个简单的入门Activity程序

(1)先在Activity_main.xml配置控件.

先将android.support.constraint.ConstraintLayout改为LinerLayout线性的,意思就是水平的的结构

并加入ndroid:orientation="vertical"将所有组件垂直摆放加入一个文本显示组件TextView和一个按钮组件Button

可以通过desion进行设计,可以看到效果,我们设置了两个组件,并为每一个组件设置了id,文本框的id为t1,按钮的id为but1,这个id好任意命名,是为了方便MainActivity进行调用。

(2)在MainActivity里进行业务逻辑处理:定义两个组件的全局变量,然后通过find ViewById,获取R文件两个组件的id号,进行业务处理,给Button设置一个事件响应。通过实现View类的OnClickListener接口,以及public void onClick(View v){

t1.setText();//设置文本显示信息。

}

(3)确认事件响应是否成功:点击确定:出现文本显示内容。

10.setting配置:android studio 如果运行的不是本地gradle,可能速度较慢,或者出现异常,建议使用本地的

gradle.

过程:点击FIle->Setting...然后点击ok即可

.

android studio控件使用方法,android studio使用教程相关推荐

  1. android的控件常用方法是,Android常用控件属性分析

    1.TextView 单行文本输入框,使用过的事件是onClickListener android:gravity="right':设置内容的对其方式 android:layout_grav ...

  2. android 获取控件高度_安卓开发入门教程UI控件_ImageView

    什么是ImageView ImageView是用于显示图片的UI控件. 基础样例 1.展示本地图片 效果图 代码 <ImageViewandroid:layout_width="wra ...

  3. android 获取控件高度_安卓开发入门教程UI控件_ProgressBar

    什么是ProgressBar ProgressBar是用于提示用户进行等待的UI控件,. 基础样例 1.loading图 效果图 代码 布局文件代码 <ProgressBarandroid:id ...

  4. android 代码控件框高,Android控件_TextView(显示文本框控件)

    一.TextView控件的常用属性 1.android:id--控件的id 2.android:layout_width--设置控件的宽度 wrap_content(包裹实际文本内容) fill_pa ...

  5. android开发控件水波纹,Android实现水波纹控件的方法

    有很多app使用过水波纹的这样的效果,看着很酷酷的样子,所以自己就撸码写了一个. 实现思路: 利用贝塞尔曲线绘制圆弧(也就是水波的波纹) 通过动画改变绘制的起始点使水波纹平移 首先,定义我们需要的自定 ...

  6. Android Gallery控件使用方法详解

    我们今天给大家讲的就是Gallery控件,这个控件在android当中是非常重要的,我们今天就给大家介绍一下3D的Gallery控件是怎么样来实现的.下面我们就来直接看看代码吧. 1.扩展Galler ...

  7. android 组件可见,android界面控件可见性方法setVisibility()3个可选参数(visible,invisible,gone)的区别...

    setVisibility()有三个参数:visible, invisible,gone 1. visible :设置为可见 2. invisible : 设置为不可见,但是保留它在父控件上所占的空间 ...

  8. android设置控件的坐标,Android中使PopupWindow显示在指定控件的上下左右!

    **1.View中的方法getLocationOnScreen(int[] location):获取该控件在屏幕中的绝对坐标并将坐标保存在数组中:如下图所示,A为屏幕的原点,R,C点即为view的绝对 ...

  9. android 各别控件缩放,[翻译]Android单手指缩放-第二部分(Android one finger zoom tutorial – Part 2)...

    前言: 本文翻译于 sonymobile 的一系列教程,指导 Android 开发人员如何用一个手指控制图片的缩放,接第一篇.这一篇在上一篇的基础上,对缩放和平放增加了限制,这些限制主要是依据内容的宽 ...

最新文章

  1. javascript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)
  2. Eclipse安装Android开发环境
  3. QT设计器主界面中文介绍
  4. 04-图像的阈值操作
  5. web窗体的内置对象
  6. audio隐藏下载按钮
  7. python 包 子文件夹调用_15步,你就能拥有自己的Python程序包
  8. 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中
  9. OpenCV-图像锐化
  10. slub释放过程-do_slab_free
  11. java中的包装类和基本类型_java中基本类型和包装类型实践经验
  12. 【浅谈】日文的文本等出现乱码的情况以及解决办法
  13. BZOJ4223 : Tourists
  14. 为了讨好程序员,阿里云和 Costa 开了家码农咖啡馆
  15. 批量查询快递物流,自动过滤重复的单号
  16. uniapp开发公众号H5时用户缓存无法清除问题
  17. 从蚂蚁上市看阿里,几点随想
  18. 名帖47 钟繇 小楷《宣示表》
  19. Swig/CPP2Java
  20. Mysql—时间戳的转换

热门文章

  1. 对于STM32F103三轴机械臂控制器进行基本功能测试-关节角度读取
  2. 电容触摸按键IC AT42QT1070
  3. Laplace数值逆运算的讨论
  4. 知识图谱在信息检索中的应用_如何使用知识图谱增强信息检索模型?
  5. 王者争雄服务器维护,王者争雄_王者争雄官网_攻略-第一手游网
  6. 计算机专业只考408吗,关于计算机考研408的那些事儿
  7. 监控子进程,退出就重启进程 ,简单版本
  8. mysql简单索引_mysql简单索引
  9. android 定义date对象,如何从Date对象设置Android Chronometer基准时间?
  10. 凝思系统分辨率怎么看_机械液压系统的泄漏怎么办,液压系统基本知识,看完你就懂了...