有三种方法 mlistview.setSelection(position) : 将ListView的index为position的item置顶(当然,如果ListView的最后一个item已经在最下面了,就什么也不做)mlistview.scrollTo(x, y) : 将ListView移动到指定的X,Y坐标(此处为绝对坐标)mlistview...
2012-07-18 17:06
阅读(849)
评论(0)
如果ListView有背景图片或背景颜色,那么在滑动ListView的时候,ListView的背景会变黑。可以为ListView设置如下属性解决此问题 android:cacheColorHint="@android:color/transparent" 点击ListView某个item的时候,会发现这个item的背景色变成了橙黄色了。可以为ListView设置如下属性解决此问题 a...
2012-05-17 15:00
阅读(1520)
评论(0)
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于: AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的 PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件。具...
2012-05-15 22:08
阅读(1058)
评论(1)
一、只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 android:singleLine="true" android:ellipsize="start" 在结尾显示省略号 android:singleLine="true" android:ellipsize="end" 在中间显示省略号 android:singleL...
2012-05-12 15:53
阅读(412)
评论(0)
前面已经讲过ImageSwitcher和TextSwitcher。ImageSwitcher用来切换ImageView的,TextSwitcher是用来切换TextView的。 但是我们现在要切换自定义View怎么办? ImageSwitcher和TextSwitcher已经不能满足我们的需求。ViewFlipper可以在任意View之间切换。下面我们就来讲解它。 先看一下结构图...
2012-05-11 14:55
阅读(831)
评论(1)
先看看继承关系,ImageSwitcher和TextSwitcher的继承关系是一样的。两个重要的父类:ViewSwitcher和ViewAnimator 继承于ViewSwitcher,说明具备了切换功能 继承于ViewAnimator,说明具备了动画功能 ImageSwitcher原理 ImageSwitcher的内容在Gallery中已经有所讲解,这边系统的详解一下...
2012-05-11 11:31
阅读(1203)
评论(1)
如果想WebView能够访问网络,必须在AndroidManifest.xml里面添加权限 main.xml很简单,就是一个WebView <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" and...
2012-05-09 15:15
阅读(1067)
评论(0)
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。 要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。 使用AlertDialog.Builder创建对话框需要了解以下几个方法: setTitle :为对话框设置标题setIcon :为对话...
2012-05-04 17:08
阅读(300)
评论(0)
有下面一段代码 ...
2012-05-03 23:18
阅读(424)
评论(0)
另一种获得控件的方法public View getChildAt(int index) 除了在布局文件里里面给控件设ID,然后通过findViewById(int id)方法得到控件外,还有另一种方法: 比如有这样一个布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and...
2012-05-03 22:37
阅读(639)
评论(0)
当父控件中有子控件的时候,并且父控件和子空间都有事件处理(比如单击事件)。这时,点击子控件,父控件的单击事件就无效了。如下图: 比如一个LinearLayout里面有一个子控件TextView,但是TextView的大小没有LinearLayout大 ①如果LinearLayout和TextView都设置了单击事件,那么 点击TextView区域的时候,触发的是TextVie...
2012-05-03 22:33
阅读(942)
评论(1)
怎么实现在同一个TextView中设置不同的字体风格呢? 需要使用的类:android.text.Spanned; android.text.SpannableString; android.text.SpannableStringBuilder...
2012-05-02 16:44
阅读(240)
评论(0)
方式一:直接通过资源文件配置 strings.xml Hello World, SpinnerDemoActivity! SpinnerDemo 选择色彩 黑色 | Black 蓝色 | Blue 棕色 | Brown 绿色 | Green 灰色 | Grey...
2012-05-01 21:38
阅读(314)
评论(0)
Gallery是画廊的意思,可以实现图片的浏览功能。 主要内容 Gallery控件的使用使用Gallery + ImageSwitcher完成图片浏览功能 一、Gallery控件的使用 要把图片显示到Gallery里面,要使用Gallery的setAdapter()方法,所以我们先写好一个adapter类 GalleryAdapter.java packag...
2012-04-28 23:31
阅读(240)
评论(0)
Android中可以自定义控件,有时候我们需要为这些自定义的空间加上一些属性,Java代码中可以定义属性变量没有问题,那么XML文件中怎么使用属性呢?那么就需要在XML文件中自定义控件属性。(可以参照D:\android-sdk\platforms\android-16\data\res\values\attrs.xml,只是Android系统的属性定义的文件) 假如我们现在写了一个Co...
2012-04-28 17:59
阅读(256)
评论(0)
- android 基础控件(EditView、SeekBar等)的属性及使用方法
android提供了大量的UI控件,本文将介绍TextView.ImageView.Button.EditView.ProgressBar.SeekBar.ScrollView.WebView ...
- Android基本控件之Menus
在我们的手机中有很多样式的菜单,比如:我们的短信界面,每条短信,我们长按都会出现一个菜单,还有很多的种类.那么现在,我们就来详细的讨论一下安卓中的菜单 Android的控件中就有这么一个,叫做Menu ...
- Android:控件布局(相对布局)RelativeLayout
RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列. 相对布局常用属性: 子类控件相对子类控件:值是另外一个控件的id android:layout_above-- ...
- Android:控件布局(线性布局)LinearLayout
LinearLayout是线性布局控件:要么横向排布,要么竖向排布 决定性属性:必须有的! android:orientation:vertical (垂直方向) .horizontal(水平方向) ...
- 矩阵, 矩阵 , Android基础控件之ImageView
天下文章大家抄,以下所有内容,有来自copy,有来自查询,亦有自己的总结(目的是总结出自己的东西),所以说原创,不合适,说是转载也不恰当,所以我称之为笔记,可惜没有此分类选项,姑且不要脸一点,选择为原 ...
- Android给控件添加触摸回调
Android给控件添加触摸回调 脑补一个场景,一个页面点击某个按钮会弹出PopupWindow,然后点击PopupWindow以外的任意位置关闭 效果图 实现方法 可以在布局的最外层容器监听触摸事件 ...
- Android 基本控件相关知识整理
Android应用开发的一项重要内容就是界面开发.对于用户来说,不管APP包含的逻辑多么复杂,功能多么强大,如果没有提供友好的图形交互界面,将很难吸引最终用户.作为一个程序员如何才能开发出友好的图形界 ...
- Github上star数超1000的Android列表控件
Android开发中,列表估计是最最常使用到的控件之一了.列表相关的交互如下拉刷新,上拉更多,滑动菜单,拖动排序,滑动菜单,sticky header分组,FAB等等都是十分常见的体验.Github中 ...
- Android:控件布局(相对布局)RelativeLayout(转)
相对布局常用属性: 子类控件相对子类控件:值是另外一个控件的id android:layout_above----------位于给定DI控件之上android:layout_below ------ ...
- 【Android开发日记】之入门篇(十三)——Android的控件解析
Android的控件都派生自android.view.View类,在android.widget包中定义了大量的系统控件供开发者使用,开发者也可以从View类及其子类中,派生出自定义的控件. 一.An ...
- (十一)boost库之多线程间通信
(十一)boost库之多线程间通信 1.互斥锁 在编程中,引入了对象互斥锁的概念,来保证共享数据操作的完整性.每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一 ...
- 高龄“潮男”优衣库老板柳井正_榜样_奢华主义_YOKA时尚网
高龄"潮男"优衣库老板柳井正_榜样_奢华主义_YOKA时尚网 高龄"潮男"优衣库老板柳井正
- 窥探 kernel --- 进程调度的目标,nice值,静态优先级,动态优先级,实时优先级
http://blog.chinaunix.net/uid-24227137-id-3595610.html 窥探 kernel --- 进程调度的目标,nice值,静态优先级,动态优先级,实时优先级 ...
- C#打印条码BarTender SDK打印之路和离开之路(web平凡之路)
从来没想过自己会写一篇博客,鉴于这次从未知的探索到一个个难点的攻破再到顺利打印,很想记录这些点滴,让后人少走弯路. 下面走进正题. 需求:取数据库里的相应的字段数据,并生成条形码,可以批量.单条打印. ...
- C#中静态与非静态方法比较【转】
C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析. C#的类中可以包含两种方法:C#静态方法与非静态方法.那么他们的定义有什么不同呢?他们在使用 ...
- oracle的内存管理(之中的一个)
[深入解析oracle-eygle]学习笔记 1.内存管理 ORACLE数据库所使用的内存主要涉及到两个方面:PGA和SGA. 1.1 PGA管理 PGA指的是程序全局区(Program Global ...
- GetBuffer与ReleaseBuffer的用法,CString剖析
转载: http://blog.pfan.cn/xman/43212.html GetBuffer()主要作用是将字符串的缓冲区长度锁定,releaseBuffer则是解除锁定,使得CString对象 ...
- jQuery Tags Input Plugin 插件的使用
一个jquery开发的标签功能加强插件,可以生成或删除标签,还能对输入重复标签进行检查,和JQuery autocomplete插件配合实现自动完成功能. 官网:http://xoxco.com/pr ...
- struts2 s:textfield
初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如: <s:form> <s:textfield name="a" ...
- Oracle User Management FAQ翻译及学习笔记
转载 最近了解到AME 的东西,很迫切,先转载一篇 [@more@] Oracle User Management FAQ翻译及学习笔记 写在前面 本文主要是翻译的英文版的Oracle User Ma ...