android studio里查看一个类及其成员的方法

原创 2017年09月11日 17:12:39

“在Android studio里,按f1仅仅是查看关于这工具本身的帮助(这点与Qt Creator不同).
要想查看一个类及其成员的说明时,就不能简单的按”F1”键了.


一 增加光标定住在一个类名或一个函数时,,自动弹出相应的提供。如下图,光标在“AppCompatActivity”类名时,自动弹出的帮助信息:
这里写图片描述

在菜单”File” –> “Setting” 弹出的界面里选上”Show quick documentation on mouse move”:
这里写图片描述



二 查看一个类所具有的全部成员,包括从它的父类与及其的祖先类继承而来的成员.
把光标定位到要查看的类名上,按快捷键”Ctrl+ F12”或者点击菜单”Navigate” –> “File Structure”会弹出一个窗口显示出来,如下图:
这里写图片描述
// 点击窗口里的成员项,会自动打所属的类文件并定位到此成员.



三 查看一个类具体继承了哪些类及继承的层次是怎样的.
光标定位在要查看到类名后,按快捷键”Ctrl + H”或点击菜单”Navigate” –> “Type Hierarchy”弹出显示窗口,如下图:
这里写图片描述



四 查看一个类还可以实现哪些抽象函数, 及可实现的抽象函数是属于哪个祖先类.
光标定位在要查看的类名后,  按快捷键”Alt + Insert”或右键菜单”Generator”会出现选择界面:
这里写图片描述

选择”Override Methods…”后会出现具体显示窗口,如下图:
这里写图片描述
//同样也可以用这方法查看需要实现哪些接口函数.



五 查看Android官网对类的帮助文档
链接http://www.android-doc.com/androiddocs/
这里写图片描述
输入类名可查看到具体的帮助文档内容.

版权声明:本文为博主原创文章,未经博主允许转载。

相关文章推荐

01 namespace名称空间

namespace
  • jklinux
  • jklinux
  • 2017年05月04日 15:23
  • 395

android-studio开发工具的安装及配置

在此之前必须把jdk的开发环境配置好. linux上的jdk开发环境配置可参考: http://blog.csdn.net/jklinux/article/details/71307814...
  • jklinux
  • jklinux
  • 2017年09月08日 01:42
  • 564

java中利用反射机制得到一个类的所有构造方法,成员方法机器参数的列表

我们在只知道类名的情况下,

在C++里一个类成员函数多少行代码才是最好呢?

这个问题,很多同事以及学生都问我这个问题。其实这是一个比较实际的问题,因为设计一个类成员函数的好与坏,决定了一个类代码的质量。为了回答这个问题,昨晚又重新看看斯坦福大学的编程视频,可以用下面这个截图来...

Android反射出一个类中的其他类对象并调用其对应方法

MainActivity如下:   [java]   package cn.testreflect;   import java.lang.reflect.Field;   ...
  • jsfjsf1
  • jsfjsf1
  • 2015年11月28日 22:07
  • 190

(不再黑屏里查看) Android Studio获取SHA1或MD5的方法

看来很多教程依然找不着北, 本经验将教你使用更简单的方法来获取SHA1或MD5. 1.打开项目, 将左侧项目目录结构排序方式选择为Android 2.按照图示步骤操作, 看不清楚...

Java反射-使用反射修改一个类中的所有String类型的成员变量的值

这个是我在学习java反射技术时的一个小Demo,理解了它你说你不会java反射,人家都不相信。下面的这个类是基类,我们要做的事情修改基类中所有的String类型的成员变量的值,将’b’修改为’a’:...

Java学习笔记_反射_Class.forName()加载并修改一个类的私有成员变量

我相信实例比文字更能说明问题Demo1,被加载的类package com.text.hl;public class Demo1 { private int hl; }在这里我用junit...
  • HLhakey
  • HLhakey
  • 2015年08月31日 00:50
  • 1352

Android中为什么有些变量会以m开头?配置Android Studio识别成员变量的m前缀

Android中为什么有些变量会以m开头 private String mTitleText;为什么变量名非得以 ‘m’ 开头呢? 配置Android Studio识别成员变量的m前缀...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android studio里查看一个类及其成员的方法
举报原因:
原因补充:

(最多只允许输入30个字)