android 基本控件使用

http://tech.it168.com/a2012/0321/1327/000001327704.shtml

Android_ListView_用代码控制ListView的位置

有三种方法 mlistview.setSelection(position)  :  将ListView的index为position的item置顶(当然,如果ListView的最后一个item已经在最下面了,就什么也不做)mlistview.scrollTo(x, y)                    :  将ListView移动到指定的X,Y坐标(此处为绝对坐标)mlistview...
  阅读(849)  评论(0)
 
 

Android_ListView_去掉滑动时的黑色背景和点击某个item时的橙黄色背景

如果ListView有背景图片或背景颜色,那么在滑动ListView的时候,ListView的背景会变黑。可以为ListView设置如下属性解决此问题 android:cacheColorHint="@android:color/transparent" 点击ListView某个item的时候,会发现这个item的背景色变成了橙黄色了。可以为ListView设置如下属性解决此问题 a...
  阅读(1520)  评论(0)
 
 

Android_PopupWindow

Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于: AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的 PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件。具...
  阅读(1058)  评论(1)
 
 

Android_TextView_水平和垂直滚动

一、只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 android:singleLine="true" android:ellipsize="start" 在结尾显示省略号 android:singleLine="true" android:ellipsize="end" 在中间显示省略号 android:singleL...
  阅读(412)  评论(0)
 
 

Android_ViewFlipper

前面已经讲过ImageSwitcher和TextSwitcher。ImageSwitcher用来切换ImageView的,TextSwitcher是用来切换TextView的。 但是我们现在要切换自定义View怎么办? ImageSwitcher和TextSwitcher已经不能满足我们的需求。ViewFlipper可以在任意View之间切换。下面我们就来讲解它。 先看一下结构图...
  阅读(831)  评论(1)
 
 

Android_TextSwitcher和ImageSwitcher

先看看继承关系,ImageSwitcher和TextSwitcher的继承关系是一样的。两个重要的父类:ViewSwitcher和ViewAnimator 继承于ViewSwitcher,说明具备了切换功能 继承于ViewAnimator,说明具备了动画功能 ImageSwitcher原理 ImageSwitcher的内容在Gallery中已经有所讲解,这边系统的详解一下...
  阅读(1203)  评论(1)
 
 

Android_WebView

如果想WebView能够访问网络,必须在AndroidManifest.xml里面添加权限 main.xml很简单,就是一个WebView <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" and...
  阅读(1067)  评论(0)
 
 

Android_AlertDialog

AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。 要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。 使用AlertDialog.Builder创建对话框需要了解以下几个方法: setTitle :为对话框设置标题setIcon :为对话...
  阅读(300)  评论(0)
 
 

Android_ScrollView_只能添加一个子控件

有下面一段代码 ...
  阅读(424)  评论(0)
 
 

Android_另一种获得控件的方法public View getChildAt(int index)

另一种获得控件的方法public View getChildAt(int index) 除了在布局文件里里面给控件设ID,然后通过findViewById(int id)方法得到控件外,还有另一种方法: 比如有这样一个布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and...
  阅读(639)  评论(0)
 
 

Android_关于子控件和父控件的事件响应问题

当父控件中有子控件的时候,并且父控件和子空间都有事件处理(比如单击事件)。这时,点击子控件,父控件的单击事件就无效了。如下图: 比如一个LinearLayout里面有一个子控件TextView,但是TextView的大小没有LinearLayout大 ①如果LinearLayout和TextView都设置了单击事件,那么 点击TextView区域的时候,触发的是TextVie...
  阅读(942)  评论(1)
 
 

Android_TextView_RichTextView(富文本)

怎么实现在同一个TextView中设置不同的字体风格呢? 需要使用的类:android.text.Spanned;                                 android.text.SpannableString;                                android.text.SpannableStringBuilder...
  阅读(240)  评论(0)
 
 

Android_Spinner

方式一:直接通过资源文件配置 strings.xml Hello World, SpinnerDemoActivity! SpinnerDemo 选择色彩 黑色 | Black 蓝色 | Blue 棕色 | Brown 绿色 | Green 灰色 | Grey...
  阅读(314)  评论(0)
 
 

Android_Gallery(画廊)

Gallery是画廊的意思,可以实现图片的浏览功能。 主要内容 Gallery控件的使用使用Gallery + ImageSwitcher完成图片浏览功能 一、Gallery控件的使用 要把图片显示到Gallery里面,要使用Gallery的setAdapter()方法,所以我们先写好一个adapter类 GalleryAdapter.java packag...
  阅读(240)  评论(0)
 
 

Android_自定义控件

Android中可以自定义控件,有时候我们需要为这些自定义的空间加上一些属性,Java代码中可以定义属性变量没有问题,那么XML文件中怎么使用属性呢?那么就需要在XML文件中自定义控件属性。(可以参照D:\android-sdk\platforms\android-16\data\res\values\attrs.xml,只是Android系统的属性定义的文件) 假如我们现在写了一个Co...
  阅读(256)  评论(0)
 
20条数据 共2页 1  2  下一页  尾页

你可能感兴趣的:(android)