![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android视图
qianshen88
这个作者很懒,什么都没留下…
展开
-
android之Fragment(官网资料翻译)
Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的转载 2013-09-01 15:16:41 · 714 阅读 · 0 评论 -
android自定义视图属性(atts.xml,TypedArray)学习
最近在学习过程中遇到这个问题,不知道TypedArray是干嘛用的?去官方网站看一下吧:TypedArray继承自Object类,然后再看下它的类概述:[java] view plaincopyContainer for an array of values that were retrieved with obtainStyledAttri转载 2013-09-02 00:24:17 · 692 阅读 · 0 评论 -
Android Hierarchy Viewer
Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地帮助开发者分析,设计,调试和调整UI界面,提高开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。1 设计界面在我们的这个例子中,有三个不同的界面转载 2013-09-02 00:26:27 · 602 阅读 · 0 评论 -
Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
在Android中,TextView是我们最常用的用来显示文本的控件。 一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。 res-layout-main.xml[html] v转载 2013-09-02 00:25:10 · 1137 阅读 · 0 评论 -
Android APIDemos 研读之二:android.graphics.Camera
此Camera非彼Camera,在android.graphics包里的Camera,可以理解为2D图形系统中的视角,或者照相机的机位,根据透视的原理我们可以实现一些简单的3D效果。在ApiDemo中可参考那个Rotate3dAnimation例子。其实Camera就两个方法:translate和rotate,下面逐一探讨一番吧。代码很简单,做一个小小的自定义View来做试转载 2013-09-01 15:13:47 · 560 阅读 · 0 评论 -
android动态添加图层
结果如图draw_demo_layout.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"转载 2013-09-01 15:27:05 · 2228 阅读 · 0 评论 -
LayerDrawable层叠样式layer-list
layer-list可以将多个图片按照顺序层叠起来。 语法:在drawalbe/drawable-layer.xml中 Java代码 "http://schemas.android.com/apk/res/android"> "@android:color/white" /> "@drawable/logo_overla转载 2013-09-01 15:26:13 · 810 阅读 · 0 评论 -
理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/转载 2013-09-01 15:18:07 · 614 阅读 · 0 评论 -
Android之ActionBar学习
写于开始前,首先这篇是翻译,源自于自己关于ActionBar的一个问题求教于manoel兄,其csdn博客地址(http://blog.csdn.net/manoel?viewmode=contents)。后来他发送我一份资料,感觉不错,翻译一下。 关于那个问题:是关于如何生成如下图所示之ActionBar效果:转载 2013-09-01 15:15:08 · 534 阅读 · 0 评论 -
Android 中自定义属性(attr.xml,TypedArray)的使用!
今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解! 在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤:转载 2013-09-01 15:12:51 · 632 阅读 · 0 评论 -
Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的. 进入主题。大致以下步骤: 一、 在res/values 文件转载 2013-09-01 15:09:43 · 681 阅读 · 0 评论 -
Android之Matrix用法
Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式: 在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。如下图。转载 2013-09-01 15:07:21 · 652 阅读 · 0 评论 -
Android的AlertDialog详解
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题 se转载 2013-10-14 11:59:00 · 876 阅读 · 0 评论