
Android UI
文章平均质量分 74
xiaomao5200
这个作者很懒,什么都没留下…
展开
-
androi中xliff:g
多Android开发者可能会发现部分资源字符串在/res/values/string.xml中包含有类似xliff的节点,Xliff是 XML Localization Interchange File Format 的缩写,中文名为XML本地化数据交换格式,对于在Android原创 2011-09-20 12:23:56 · 724 阅读 · 0 评论 -
Android的merge用法
单独将标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。将通过一个例子来了解这个标签实际所产生的作用,这样可以更直观的了解的用法。建立一个简单的Layout,其中包含两个Views元素:ImageView和TextView 默认状态下我们将这两个元素放在FrameLayout中。其效果是在主视图中全屏显原创 2011-12-20 23:28:29 · 1550 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。本文的读者对象为具备初步Android知识的用户。 步骤1 设计界面原创 2011-12-20 23:36:23 · 424 阅读 · 0 评论 -
android的TextView使用Html来处理图片显示、字体样式、超链接等
一、[Android实例]实现TextView里的文字有不同颜色转eoe:http://www.eoeandroid.com/thread-4496-1-1.htmlimport android.text.Html;TextView t3 = (TextView) findViewById(R.id.text3); t3.setText( H原创 2011-12-21 18:54:07 · 408 阅读 · 0 评论 -
Android应用如何反馈Crash报告
为什么需要反馈Crash报告? 做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。基于以上原创 2011-12-30 15:39:59 · 357 阅读 · 0 评论 -
在Android中使用Notification
用惯了Android的人在刚拿到iPhone的时候,总是会习惯性的用手指从状态栏往下拖一下,这都是给Notification闹的。不过Notification也确实是1个不错的提示工具,不干扰正常的操作,事后还可以再翻看详细的内容,点击后还可以进入相关的画面查看更具体的内容。今天我就以代码为主的形式来介绍Notification的使用,包括基本用法,自定义的View,以及更多的控制方法。原创 2012-03-25 00:54:38 · 400 阅读 · 0 评论 -
android背景选择器selector使用方法
方法一:代码实现1. 自定义状态效果可以通过代码实现,也可以通过xml定义style实现。2. 下面先介绍代码实现,通过StateListDrawable定义Button背景。3. 由于View类中PRESSED_ENABLED_STATE_SET值不是公共常量,所以通过继承来访问了。特注:其他控件的效果,比如ImageView,也可以通过这种方法实现,但是由于ImageView默原创 2012-03-25 00:56:12 · 345 阅读 · 0 评论 -
Android开发调试时logcat不显示问题
网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。刚开始没有查到好的方法,就用try catch把exception打到一个alertdialog中,但是这样只能看个大概,绕这个圈子没用,最原创 2012-04-15 23:28:59 · 444 阅读 · 0 评论 -
Android * HandleMessage的模型
Android是参考Windows的消息循环机制来实现Android自身的消息循环的。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。 Android系统中,Looper负责管理线程的消息队列和消息循环。我们可以通过Looper.myLooper()得到当前线程的Looper对象,通过Loo原创 2011-12-20 12:15:20 · 707 阅读 · 0 评论 -
Android支持的长度单位
px(像素):屏幕上的点。 pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸。 point,是一个标准的长度单位,1pt=1/72英寸,用于原创 2011-10-18 19:31:03 · 838 阅读 · 0 评论 -
android:gravity / android:layout_Gravity,android:padding / android:layout_margin属性区分
android:gravity / android:layout_Gravity区别:android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置。android:la原创 2011-10-18 19:30:42 · 507 阅读 · 0 评论 -
关于自适应屏幕方向和大小的一些经验
刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。 自适应主要会遇到两个原创 2011-10-18 13:22:39 · 1102 阅读 · 0 评论 -
Android中的Layout_weight详解
一。也許很多童鞋對getWidth()和getMeasuredWidth()的用法有很多的不解,這兩者之間有什麼樣的不同呢,網上也有各種不同的版本,但大多數都大同小異,從這個地方Ctrl+C,到另一個地方Ctrl+V,沒有把問題說透,也有一部分文章誤導了大家對這兩個方法的認識,我也是深受其害。這裡先糾正下面的一個版本的說法,Baidu上一搜一大堆的,可惜這種說法是錯的,所以希望大家就不要再盲目的轉原创 2011-11-22 10:06:19 · 415 阅读 · 0 评论 -
Android如何让软键盘出现和消失
在程序中加入以下代码时,软键盘会出现:InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.RESULT_SHOWN); <!--.csharpcode, .c原创 2011-11-24 12:14:30 · 1008 阅读 · 0 评论 -
MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
MultiAutoCompleteTextView可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再次输入值时会自动去匹配可用在发短信,发邮件时选择联系人这种类型当中。使用时需要执行设置分隔符方法 AutoCompleteTextView支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己的需求设置他的默认显示数据 两个控件原创 2011-11-08 19:09:08 · 368 阅读 · 0 评论 -
Android高手进阶教程(三)之----Android 中自定义View的应用.
大家好我们今天的教程是在Android教程中自定义View的学习,对于初学着来说,他们习惯了Android传统的页面布局方式,如下代码: view plainprint?"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:orientation="vert转载 2011-12-01 09:49:26 · 818 阅读 · 0 评论 -
Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解! 在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤: 一、在res/values转载 2011-12-01 09:51:56 · 927 阅读 · 0 评论