![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android之控件及布局
文章平均质量分 80
iteye_11971
这个作者很懒,什么都没留下…
展开
-
简单实现ImageView的加边框颜色的方法
对于一个ImageView,如果我们要加上边框,比如宽为3dp的灰色框,我们怎么做呢? 有种方法,是自己定义一个MyImageView类,继承自ImageView,在其onDraw方法中画canvas。 还有设置一个带有边框的背景图片的方法。 这里给出一种简单方法,既不需要创建衍生的类,也不需要准备图片。采用xml定义的方式实现。 背景定义xml: bg_border1.xml ...原创 2012-01-12 14:48:48 · 524 阅读 · 0 评论 -
Android之PopupWindow弹出对话框
Android 的 对话框常用的有两种:PopupWindow和AlertDialog。PopupWindow顾名思义为弹出菜单,不同于AlertDialog对话框,PopupWindow弹出的位置可以很多变化,按照有无偏移分,可以分为无偏移和偏移两种;按照参照类型不同又可以分为两种:相对某个控件 (Anchor锚)的位置和父容器内部的相对位置。具体如下: 函数 简...原创 2011-12-03 09:40:28 · 120 阅读 · 0 评论 -
CursorTreeAdapter 详解
CursorTreeAdapter 通过该适配类可以用一连续的游标 (Coursor)对象访问数据库,并将查询出来的数据展示到可伸缩的列表视图 (ExpandableListView)部件上。顶层游标 (Cursor)对象 (在构造器中指定 )显示全部组,后面的游标 (Cursor)对象从getChildrenCursor(Cursor) 获取并展示子元素组。其中游标携带的结果集中必须有个名为“ ...原创 2011-12-02 17:44:50 · 306 阅读 · 0 评论 -
Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。 一、枚举常量 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 2.F...原创 2011-12-02 09:43:52 · 83 阅读 · 0 评论 -
Android GestureDetector 手势基础
1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个 View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户 ...原创 2011-12-01 16:34:23 · 80 阅读 · 0 评论 -
Android GestureDetector手势识别类
为了加强鼠标响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener 来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种: boolean onDoubleTap(MotionEvent e) 解释:...原创 2011-12-01 14:26:08 · 89 阅读 · 0 评论 -
android之Tabhost深入讲解二
之前一直认为TabHost不够灵活而使用ActivityGroup。看到了一个利用反射来控制TabHost的例子 先通过 tabHost.newTabSpec(CagConstant.TAB_TAG_CHANGE_INFO); tabHost.newTabSpec(CagConstant.TAB_TAG_ROUTE_INFO); tabHost.newTabSpec(Cag...原创 2011-11-29 09:18:09 · 100 阅读 · 0 评论 -
android之Tabhost深入讲解一
大家都知道Tabhost中Tabwidget的布局是图标在上,文字在下的垂直布局。比如通讯录的布局。 这种布局在手机上的竖屏上用得最多,但在横屏则显得水平分布得不够紧凑。如何实现自定义的布局呢? 1:首先理解Tabhost的布局: <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://...原创 2011-11-28 21:46:37 · 168 阅读 · 0 评论 -
Android中的view
View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。 游戏中最重要的就...原创 2011-11-21 15:02:00 · 136 阅读 · 0 评论 -
Android自定义View之一:初探实例 .
Android自定义View实现很简单 继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的自定义View所在的...原创 2011-11-21 14:53:05 · 82 阅读 · 0 评论 -
Android 漂亮的 Dialog (弹出框)
在新浪微博Android客户端的开发的课程中呢要用的得自定义的Dialog,这个Dialog个人觉得还不错,所以就那处理来分享了。如果有兴趣的朋友也可以观看视频,视频中会有详细的介绍(新浪微博Android客户端视频教程区)。首先呢,还是让我们先来看效果图,正所谓有图有真相:下面我们看看是怎么来实现的:第一步:在res/layout目录下新创建一个布局文件:authorize_dialog.xml...原创 2012-02-13 23:35:25 · 2034 阅读 · 0 评论 -
ListView的分页显示
package com.anddev.ListMore.Test; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import ...原创 2012-01-13 11:22:01 · 123 阅读 · 0 评论 -
把TextView中的文字添加阴影效果及Style的使用
<TextView android:id="@+id/tvText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text1" android:textSize="28sp" android:textStyle="bold&原创 2012-01-12 15:00:18 · 120 阅读 · 0 评论 -
GridView动态加载数据情况下,选中状态的实现
GridView使用AdapterView动态加载数据情况下,无论是在onCreate、Onstart、OnResume方法中调用 getChildCount()均为0,这说明数据并没有在Activity最初启动后立即加载为GridView的子View,那如果要把 GridView实现为Tab风格的菜单,是必须要调用它的状态选中的,如果在Activity中调用的话就会抛 nullpointe...原创 2012-01-12 14:57:31 · 120 阅读 · 0 评论 -
Android中的透明属性的设置
ui设计时,需要指定某个元素的drawable时,有时候需要告诉Android我希望设置它为透明,偶然在源码中发现,就是以下这段代码: android:background="@android:color/transparent" ...原创 2012-01-12 14:50:10 · 477 阅读 · 0 评论 -
android ,点击title的ImageView弹出PopupWindow【安卓进化七】
一、曾经做过一个项目,用的大概就是这种布局,title布局,title右边是ImageView,点击每一个图标,弹出PopupWin,点击其他按钮PopupWin就在原地消失。这个效果还很不错的,我挺喜欢的,所以抽空把它写了出来。现在将代码给大家提供一下,希望能给大家一些提示。先看截图: 点击MP3这个图标 点击PopupWin苹果MP3这列弹出Toast:说明:每一个popupwi...原创 2011-12-03 10:33:13 · 277 阅读 · 0 评论