![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ui
developer_xia
这个作者很懒,什么都没留下…
展开
-
android对话框
创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创转载 2012-08-24 12:35:45 · 410 阅读 · 0 评论 -
按钮 selector 的简单模板 (一般情况下是够用的)
原创 2012-10-22 19:28:20 · 480 阅读 · 0 评论 -
Relativelayout布局的bug
Relativelayout属性中设置了gravity属性 ,如果内部的子控件又设置了android:layout_alignParentTop 等属性 Relativelayout的gravity属性自动失效,因为两者是冲突的界面设计技巧:1.如果整个界面大部分是居中对齐的话,只有个别没有,解决方法:把这个个别的控件外再包一层viewgroup,在这个ViewGroup中设原创 2012-10-24 15:50:52 · 854 阅读 · 0 评论 -
TextView属性大全
今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先。发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符号等就会有问题,目前还没有什么解决方法。如果有高人研究出方法来解决,请指教一下哈。android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显转载 2012-11-09 14:19:16 · 845 阅读 · 0 评论 -
Handler:更新UI的方法
总是感觉 android 中 UI 更新很让人纠结!自己小结一下,算是抛砖引玉。读这篇文章之前,假设你已经明白线程、Handler 的使用。在文章的最后,附录一张草图,主要用于说明 Handler、Message、MessageQueue、Looper 之间的关系。1. 在 onCreate() 方法中开启线程更新 UI[java]转载 2012-11-09 17:19:53 · 519 阅读 · 0 评论 -
Android:键盘挡住输入框解决办法
大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowM转载 2012-12-04 12:03:15 · 1491 阅读 · 1 评论 -
Android的layout_weight属性释疑(全面讲解)
layout_weight是LinearLayout布局里一个重要的属性,就像Qt里的stretch一样,把父视图剩余的空间分配给设置了layout_weight的组件。这个属性可以让LinearLayout里不同的组件分配不同宽度/高度变得非常灵活。Android官网里对layout_weight如下解释:LinearLayout also supports assigning a转载 2012-11-19 12:14:17 · 501 阅读 · 0 评论 -
EditText属性大全
本文主要研究一下EditText的属性(还没研究完,边研究边写) android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:转载 2012-12-04 12:01:31 · 561 阅读 · 0 评论 -
EditText监听
我们要实现:当EditText的Text改变时,我们希望得到通知,但是可惜的是Android并没有这个监听器,也就无从得知变化了,但我们可以使用TextWatcher类可以帮助我们来实现这个功能。现有一个id = edit的EditText。1、定义一个TextWatcher的实例。?123456转载 2012-12-05 10:24:15 · 838 阅读 · 0 评论 -
ListView 实现点击侧边A-Z快速查找[中英文排序混排]
相信大家一定见过这样的一个效果吧,也相信大家也在网上找到了许多的例子,但是大多的都是残缺不全的,没能真正的实现大家的一个效果吧,那么今天我就和大家分享我的这个完全的源代码,希望能对大家有所帮助吧,需要的人可以直接拿过去用,至于技术点嘛,其实没什么的,对于获取拼音的用到了一个pinyin4j-2.5.0.jar这个jar包,可以帮助我们实现效果。还是直接上效果图,之后再上源码吧。转载 2012-12-05 13:39:30 · 668 阅读 · 0 评论 -
9patch
记着:我们来澄清一下这两条不同的线,左边跟顶部的线来定义哪些图像的像素允许在伸缩时被复制。 底部与右边的线用来定义一个相对位置内的图像,视图的内容就放入其中。关键学习ninepatch的用法、一些注意事项、以及如何在项目之中使用 1:介绍参考 :http://blog.sina.com.cn/s/blog_5033827f0100r4dm.htmlNine转载 2012-09-18 20:38:47 · 2221 阅读 · 0 评论 -
替换Android控件默认样式 (例子:自定义进度条)
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看progressbar的属性:1. 2. android:id="@+id/progressBar"3.转载 2012-09-19 16:21:57 · 5051 阅读 · 3 评论 -
Textview的参数
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的转载 2012-08-24 12:39:24 · 1558 阅读 · 0 评论 -
Android Resource介绍和使用
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版转载 2012-08-24 12:34:29 · 597 阅读 · 0 评论 -
Android自定义简单的View
Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的转载 2012-08-24 12:37:04 · 628 阅读 · 0 评论 -
overridePendingTransition 自定义翻页效果
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。{它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是YoverridePendingTransitionj这个函数有两个参数,一个参数是第一个act转载 2012-08-24 12:38:16 · 798 阅读 · 0 评论 -
android下拉抽屉
设置xml布局文件[html] view plaincopyxml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt转载 2012-08-24 12:40:25 · 6029 阅读 · 0 评论 -
listview上的各种操作
关于listview的操作五花八门,有下拉刷新,分级显示,分页列表,逐页加载等,以后会陆续和大家分享这些技术,今天讲下下拉加载这个功能的实现。最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。先看下运行效果:代码参转载 2012-08-24 12:41:45 · 2608 阅读 · 0 评论 -
Android的事件处理机制和滑动
Android平台的事件处理机制有两种 基于回调机制的事件处理:Android平台中,每个View都有自己的处理事件的回调方法,开发人员可以通过重写View中的这些回调方法来实现需要的响应事件。基于监听接口的事件处理:面向对象设计中的主流处理方式,采用委托事件处理的方式,将发生的事件委托给注册过的事件监听器来处理.1.基于回调机制的事件处理:重写a转载 2012-08-24 12:44:11 · 572 阅读 · 0 评论 -
PopupWindow
用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。 PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮。PopupWindow可以实现浮层效果,而且可以自定义显示位置,出现和退出时的动画. 首先定义新浪微博的顶部栏,title_two_button.xml和main.xml转载 2012-08-24 12:45:43 · 587 阅读 · 0 评论 -
Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性
文章摘与:http://blog.csdn.net/moruite/article/details/7281428出发点:Android系统本身是支持多种分辨率的,如图1所示,一般情况下要适配不同尺寸的设备只需要做两件事,1. 根据4种不同的屏幕尺寸提供4套UI布局(layout)。 2. 根据4种不同屏幕像素密度(单位英寸的像素值)提供4套界面元素的图片。图1 A转载 2012-11-01 11:03:11 · 561 阅读 · 0 评论