android view的继承问题

问题描述

android view的继承问题

如何实现android的view的继承,是直接extend的吗?

解决方案

如果是某些共同的逻辑的话,可以直接继承

解决方案二:

对,public class xxx extends View

解决方案三:

you got it, android is java

时间: 2024-07-29 06:50:45

android view的继承问题的相关文章

Android 自定义View是继承view还是viewgroup

问题描述 Android 自定义View是继承view还是viewgroup 我一直对于自定义View一知半解,不知道该怎么去 入手,看到一些自定义的view,一些继承的view,一些是ViewGroup,还有的就是一些自带的控件,怎么去区分我所要的view该继承谁?求郭老师指导一下! 解决方案 看你的具体需求,如果单独一个控件就继承View,如果还要承装其他控件就继承ViewGroup. 解决方案二: Android 自定义View和ViewGroupAndroid 自定义View 和 Vie

Android中我继承了View,为什么访问不了View中的protected属性,例如Scrollx什么的~

问题描述 Android中我继承了View,为什么访问不了View中的protected属性,例如Scrollx什么的~ 问题补充:renpeng301 写道 解决方案 BubbleTextView.Java 这个文件出错么?调试launcher的文章[url]http://gqdy365.iteye.com/blog/763543[/url]解决方案二:引用主要我是从code.google上下的系统Launcher的源代码~那我怎么才能把它弄好~~ 用Scrollx的get方法.解决方案三:查

Android学习自定义View(四)——继承控件(滑动时ListView的Item出现删除按钮)

MainActivity如下: package cc.testviewstudy4; import java.util.ArrayList; import java.util.HashMap; import cc.testviewstudy4.ListViewSubClass.OnDeleteListener; import android.os.Bundle; import android.widget.SimpleAdapter; import android.app.Activity; /

Android View 事件分发机制详解_Android

Android开发,触控无处不在.对于一些 不咋看源码的同学来说,多少对这块都会有一些疑惑.View事件的分发机制,不仅在做业务需求中会碰到这些问题,在一些面试笔试题中也常有人问,可谓是老生常谈了.我以前也看过很多人写的这方面的文章,不是说的太啰嗦就是太模糊,还有一些在细节上写的也有争议,故再次重新整理一下这块内容,十分钟让你搞明白View事件的分发机制. 说白了这些触控的事件分发机制就是弄清楚三个方法,dispatchTouchEvent(),OnInterceptTouchEvent(),o

Android View绘制的三大流程

本文讲的是Android View绘制的三大流程,View的工作流程主要是指measure.layout.draw这三大流程,即测量.布局和绘制,其中measure确定View的测量宽高,layout根据测量的宽高确定View在其父View中的四个顶点的位置,而draw则将View绘制到屏幕上,这样通过ViewGroup的递归遍历,一个View树就展现在屏幕上了.说的简单,下面带大家一步一步从源码中分析: Android的View是树形结构的: 基本概念 在介绍View的三大流程之前,我们必须先

drawable-关于Android View与Drawable的问题,求高人解惑

问题描述 关于Android View与Drawable的问题,求高人解惑 调用View.invalidate()方法,就会请求View重新draw().可是我看了invalidate()与相关的方法,并没有与draw()有直接的关系.请问invalidate()是如何使View重新draw()的? Drawable.mutate()方法为了不产生新的对象,直接返回了它自身.既然是这样,那为什么mutate()以后同一个图像资源能够有不同的常态(比如透明度)?在BitmapDrawable中在第

android.view.inflateexception binary xml file line 异常的解决方法

有时候一个很简单的xml布局文件,运行却抛出以下异常: 07-25 10:40:50.966: D/AndroidRuntime(31570): Shutting down VM07-25 10:40:50.966: W/dalvikvm(31570): threadid=1: thread exiting with uncaught exception (group=0x42441700)07-25 10:40:50.976: E/AndroidRuntime(31570): FATAL EX

android View层的绘制流程

还记得前面<Android应用setContentView与LayoutInflater加载解析机制源码分析>这篇文章吗?我们有分析到Activity中界面加载显示的基本流程原理,记不记得最终分析结果就是下面的关系: 看见没有,如上图中id为content的内容就是整个View树的结构,所以对每个具体View对象的操作,其实就是个递归的实现. 前面<Android触摸屏事件派发机制详解与源码分析一(View篇)>文章的3-1小节说过Android中的任何一个布局.任何一个控件其实都

android view事件分发机制

首先我们先写个简单的例子来测试View的事件转发的流程~ 1.案例 为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志~ MyButton [java] view plaincopy package com.example.zhy_event03;      import android.content.Context;   import android.util.AttributeSet;   import an