继承Activity和View

1,当你自定一个继承自view的视图A之后, 如果你在一个继承自Activity的组件B中需要使用A里面的一些方法,如果在B中需要使用A中的一些方法好像不可以直接使用。

需要在B中使用setContentView(A) 把A作为B的布局才能使用,而使用另外一中方式setContentView(R.layout.A); 也不行,不懂...............

继承Activity和View

时间: 2024-10-29 07:15:29

继承Activity和View的相关文章

android——activity与view

1.       activity, view概述 进行android开发,只需具有java语言基础即可.入门的开发并不需要一些高深的java知识,如Swing,网络,线程,数据库等. 刚开始进行android开发,会觉得android的架构设计得很好,接口简单,模块独立.特别是像我这种C++程序员来说,没有了框架自动添加的很多消息映射宏,窗口的启动,过多复杂的类等.如android应用程序的基本构成就采用MVC模式,界面与逻辑开发独立,程序员可以只专注于程序逻辑开发,美工可以专注于界面设计.

Activity、View、Window的理解一篇文章就够了

作者:细卷子 博客:http://www.jianshu.com/u/511ccb5a2012 要了解这三者之间的关系,我们带着问题通过分析源码一步一步来揭开它们的神秘面纱! 文章有点长,首先要理解Activity.View.Window,我提出了一些问题,这篇文章可以解答如下问题: 1.为什么要设计Activity.View.Window? 2.Activity工作过程是什么样的?(理解Activity) 3.Window是什么?它的职能是什么? 4.View跟Window有什么联系? 5.A

Activity转换为view

缘由: 在用viewPager做分页的时候,各个子页面是以view的形式出现在MainActivity中的. 这样的缺点是所有子页面的监听也都得写在MainActivity中,使得代码混杂在一起,又长又臭. 为了将各个子页面的监听独立出来,我们可以吧它们各自作为独立的Activity,这样其监听就不会混在一起. 然后需要做的是,将这些个Activity转换为view,加进viewPager即可. 做法如下: 1.MainActivity 要 extends ActivityGroup 2.为个子

android开发中关于继承activity类中方法的调用

android开发中关于继承activity类中的函数,不能在其他类中调用其方法. MainActivity.java package com.example.testmain; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)

在继承activity类之外的类中使用getResource()时候出现的问题解决

有几次写代码的时候都碰到了这个getResource()的使用,当时把它写在了一个普通类当中,用来加载assets当中的图片,但是代码报错.后来发现是由于这个方法是需要context的,但是最初急忙着写而没有仔细的理解,结果折腾半天也不知道怎么修改传递这个context过来,最后为了逃避这个问题,就把它放到了继承activity的类里面去了. 现在又遇到了这个问题,这下必须解决他了. 其实只要在方法调用连传context参数 或者在构造函数里面搞定 就行了: 大致代码如下: /** * 从ass

Activity转换为View和把图片转换为View

package com.example.viewpager01; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.app.LocalActivityManager; import android.content.Context; import android.content.Intent; import android.os.Bundle; import

[Android]新建项目继承Activity不继承ActionBarActivity

在SDK更新后,在eclipse新建Android项目时,我们经常会碰到这样一种事情:新建的MainActivity不再继承Activity而是继承ActionBarActivity,由于一些人的开发习惯,便不喜欢使用ActionBarActivity而是习惯用Activity. 现在先说说为什么突然会继承ActionBarActivity.因为在Activity中的ActionBar是仅兼容3.0以上版本的,若想在之前版本使用,便要导入开源项目--ActionBarSherlock.而Acti

Android开发学习—— 创建项目时,不是继承activity,而是继承ActionBarActivity

对于我们新建android项目时, 会 继承ActionBarActivity. 我们在新建项目时, 最小需求的sdk 选择 4.0以上版本.这样 新建的android项目就是继承activity了!

Android截屏截图方法汇总(Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)

Android截屏 Android截屏的原理:获取具体需要截屏的区域的Bitmap,然后绘制在画布上,保存为图片后进行分享或者其它用途 一.Activity截屏 1.截Activity界面(包含空白的状态栏) /** * 根据指定的Activity截图(带空白的状态栏) * * @param context 要截图的Activity * @return Bitmap */ public static Bitmap shotActivity(Activity context) { View vie