精华内容
下载资源
问答
  • 获取当前Activity的根View

    千次阅读 2017-04-11 16:30:16
    getWindow().getDecorView().findViewById(android.R.id.content) private static View getRootView(Activity context) { return ((ViewGroup)context.findViewById(android.R.id.content)).getChildAt(0); }
    1. getWindow().getDecorView().findViewById(android.R.id.content)

    2. private static View getRootView(Activity context)

      {

      return ((ViewGroup)context.findViewById(android.R.id.content)).getChildAt(0);  
      

      }

    展开全文
  • 如何获取Activity的根视图

    千次阅读 2013-03-24 01:08:29
    在Activity中怎么获取当前Activity的根View, 即获取xml文件定义的View?? getWindow().getDecorView(); //获取当前Activity的跟视图

    在Activity中怎么获取当前Activity的根View, 即获取xml文件定义的View??

    getWindow().getDecorView(); //获取当前Activity的跟视图

    展开全文
  • 1.((ViewGroup)findViewById...2. findViewById(R.id.xxxxxx) -- xxxxxx是对应xml文件中的根控件 可以通过getId()方法验证1,2返回的对象是否相同。 转载于:https://www.cnblogs.com/yushiro/archive/2011/...

    1. ((ViewGroup)findViewById(android.R.id.content)).getChildAt(0)

    2. findViewById(R.id.xxxxxx)  -- xxxxxx是对应xml文件中的根控件

    可以通过getId()方法验证1,2返回的对象是否相同。

    转载于:https://www.cnblogs.com/yushiro/archive/2011/09/20/2182937.html

    展开全文
  • 顾名思义,getParent就是获取view的父亲节点,而getRootView是寻找当前的view层次中处在最顶层的view,可理解为找出该view实例所在的view层次的根view。如果这个view文件只是一个activity.setContentView时所引用的...

    顾名思义,getParent就是获取view的父亲节点,而getRootView是寻找当前的view层次中处在最顶层的view,可理解为找出该view实例所在的view层次的根view。

    如果这个view文件只是一个activity.setContentView时所引用的一个view。

    1.当view处于xml文件的根节点时,通过getParent到的view都是它身。

    2当view处于xml的非根节点时,通过getParent获得的是view的父亲节点。

    3.无论处于xml的根节点还是子节点,通过getRootView获得的都是当前Activity的DecorView(关于DecorView,可参考http://blog.csdn.net/houliang120/article/details/51138087)。

    区别于上面的情况,如果这个view处于Fregment中(猜测viewpager这些可能类似)

    1.当view处于xml文件的根节点时,通过getParent获得的是null(猜测这个可能是由于view处于Fregment中,而又无法获取父节点导致)。

    2.当view处于非根节点时,通过getParent获得的是它的父亲节点

    3.无论处于xml的根节点还是子节点,通过getRootView获取的都是它本身。

    展开全文
  • 获取根视图转换为view

    2017-04-24 16:09:35
    activity获取当前的视图对象,并将其转为view。 LayoutInflater inflater = LayoutInflater.from(this); view = inflater.inflate(R.layout.activity_mian,null); setContentView(view); 获取视图,并...
  • Android 简单特殊知识点View变灰色, 即实现灰度视图// 获取当前activity 的根View getWindow().getDecorView().findViewById(android.R.id.content) // true 为灰, false 为正常 public void setGreyscale(View v...
  • 1, 当前显示的view中直接获取当前view高宽2,通过Activity的getWindow().findViewById(windows.iD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view放置在framelayo...
  • 仿鲜果网切换activity

    千次阅读 2014-08-25 13:30:17
    1. 鲜果网切换activity的效果就是滑动当前activity时,当前activity随手指滑动,而且上一...2. 首先上一个activity作为当前activity的背景的实现是获取上一个activity的decorview,也就是根view,然后截图,把这个截图
  • A ndroid 获取屏幕高度、标题高度、状态栏高度详解 Android获取屏幕高度的方法主要由view提供 ...2, 通过Activity的getWindow().findViewById(Window.ID_ANDROID_CONTENT)获取系统当前显示的view根
  • 获取屏幕高度

    2012-12-18 10:59:16
    2)通过Activity的getWindow().findViewById(Window.ID_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view放置在framelayout中绘制。 二、通过Dis
  • 1, 当前显示的view中直接获取当前view高宽2, 通过Activity的getWindow().findViewById(Window.ID_ANDROID_CONTENT)获取系统当前显示的 view根(是一个framelayout对象),android绘制会将要绘制的view放置在...
  • Android几种高度获取

    2014-04-10 09:25:25
    Android获取屏幕高度的方法主要由view提供 ...2,通过Activity的getWindow().findViewById(windows.iD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制
  • Android获取屏幕高度的方法主要由view提供 ...2, 通过Activity的getWindow().findViewById(windows.iD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view
  • 1, 当前显示的view中直接获取当前view高宽2,通过Activity的getWindow().findViewById(windows.iD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view放置在...
  • view.getParent()与view.getRootView()

    万次阅读 2017-01-03 11:31:18
    顾名思义,getParent就是获取view的父亲节点,而getRootView是寻找当前的view层次中处在最顶层的view,可理解为找出该view实例所在的view层次的根view。 如果这个view文件只是一个activity.setContentView时所引用的...
  • 1, 当前显示的view中直接获取当前view高宽 2, 通过Activity的getWindow().findViewById(Window.ID_ANDROID_CONTENT)获取系统当前显示的 view根(是一个framelayout对象),android绘制会将要绘制...
  • Android开发Tips-1

    2015-05-15 16:36:00
    打算记录一些自己在开发过程中遇到的一些技巧性代码,方便以后遇到相似功能时能够快速的找到,...a,获取当前Activity的根视图:1 View rootView = getWindow().getDecorView().findViewById(android.R.id.content);...

空空如也

空空如也

1 2 3
收藏数 44
精华内容 17
关键字:

获取当前activity的根view