
Android控件使用
xiao198504
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android下Listview的onItemClick以及onItemLongClick
1.ListView本身可不可以调用setOnClickListner()?代码上可以,但是运行马上会丢出异常,所以是不可以拦截Listview本身的click事件。2.ListView.setOnItemClickListener设置的listener什么时候会被调用?当点击某行内容是会被调用,但是如果这行内容中包含Button,ImgButton等控件时就不会被调用,为转载 2014-06-24 08:16:16 · 1418 阅读 · 1 评论 -
Android Dialog 7个使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1、该效果是当按返回按钮时弹出一个提示,来确保无误转载 2014-05-15 09:37:18 · 518 阅读 · 0 评论 -
Android Toast五种用法
Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。一、创建Toast:用法一:makeText(Context context, int resId, int durati转载 2014-05-15 09:37:11 · 974 阅读 · 0 评论 -
Spinner的用法
一、以资源方式,静态展示 Spinner 选项 1.在资源文件 (strings.xml) 中,增加: 请选择城市 北京 上海 南京 乌鲁木齐 哈尔滨 符拉迪沃斯托克 2.在布局文件 (main.xml) 中,增加: Spinner android:id="@+id/Sp转载 2014-05-15 09:37:22 · 728 阅读 · 0 评论 -
Android Spinner控件,实现key(id)和Value的取值
实现方式:直接往适配器里面传对象,然后重写对象的toString()方法。先声明一个对象,并重写对象的toString()。public class SpinnerData { private String value = ""; private String text = ""; public SpinnerData() { v转载 2014-05-15 09:37:32 · 2804 阅读 · 0 评论 -
Android 自定义 spinner (背景、字体颜色)
1、准备两张图片,并做好9.png 自定义 spinner (背景、字体颜色)" />2、在drawable中定义spinner_selector.xml android:drawable="@drawable/spinner_press" /> android:drawable="@drawable转载 2014-05-15 09:37:24 · 742 阅读 · 0 评论 -
Android的界面元素UI
1、视图组件(VIEW) 在android当中View类是最基本的一个UI类,基本上所有高级的UI组件都继承这个类。一个View在屏幕上占据了一块矩形区域,它负责渲染这个矩形区域,也可以处理这块矩形区域发生的事件,并且可以设置该块区域是否可见,以及获取焦点等操作。2、视图容器组件(ViewGroup) 一个ViewGroup对象是一个Android.view.ViewGroup的实转载 2014-05-15 09:37:20 · 695 阅读 · 0 评论 -
Android 自定义 EditText(转)
1、准备三张图片,并做好9.png 自定义 EditText" /> 2、在drawable中定义edittext_selector.xml android:drawable="@drawable/edittext_select" /> android:drawable=转载 2014-05-15 09:37:26 · 481 阅读 · 0 评论 -
Android Spinner填充数据后设置默认值
问题很奇怪,此外还发现适配完数据后会默认选中第一个,并且这个默认选中第一个的操作并不是马上执行的,而是一段时候后再执行,并触发OnItemSelectedListener事件。 旧代码:spinner.setAdapter(adapter);spinner.setSelection(2); 新代码:spinner.setAdapter(adapter);spin转载 2014-05-15 09:37:34 · 7014 阅读 · 0 评论 -
Android 对话框中的进度条 (ProgressDialog)
显然要定义对话框进度条就要用ProgressDialog,首先我们需要创建ProgressDialog对象,当然这里同样使用了线程来控制进度条显示,另外可以使用以下方法来设置ProgressDialog。 setProgressStyle:设置进度条风格,风格为圆形,旋转的。 setTitlt:设置ProgressDialog 标题 setMessage:设置ProgressDi转载 2014-05-15 09:37:43 · 625 阅读 · 0 评论 -
自定义TextView跑马灯效果实例教程
Android自带的跑马灯效果不太好控制,不能控制速度,不能即时停止和启动,而且还受焦点的影响蛋疼不已。由于项目需求需要用的可控制性高的跑马灯效果,所以自己写了一个自定义的TextView,可控制启动,停止,和速度。 注意:在布局文件引用本view时,paddingLeft,paddingRigh都必须为0dp,需要增加这两个属性的,大家可以自行修改代码。 android:ellips转载 2014-05-15 09:37:45 · 527 阅读 · 0 评论 -
android Handler的使用
Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。这种机制通常用来处理相对耗时比较长的操作。 使用一个例子简单的来介绍一下Handler。 示例1:一个应用程序中有2个按钮(start、end),当点击转载 2014-05-15 09:37:36 · 415 阅读 · 0 评论 -
LayoutInflater的inflate方法引起的listview界面布局问题
今天,看到了一篇文章讲LayoutInflater的用法,瞬间感觉自己对这个类确实不够了解。我们最常用的便是LayoutInflater的inflate方法,这个方法重载了四种调用方式,分别为:1. public View inflate(int resource, ViewGroup root)2. public View inflate(int resource转载 2015-03-13 14:55:31 · 3103 阅读 · 0 评论