
Android界面动画
berber78
这个作者很懒,什么都没留下…
展开
-
Android布局文件经验
1.父控件中含有多个子控件时,往往遵循长子优先的原则,即长子如果很大可能占满父空间,使次子们出局;2.假设TableLayout有2行,其中一行未设定列间长度比例,而另一行设定了,则未设定行可能也会遵循设定行的列间长度比例;3.在某个区域(如TableLayout中某个单元格)显示某张超大的图片,希望图片总是自适应单元格而不是把单元格撑爆。解决方案:将单元格放在LinearLayout原创 2014-06-03 10:59:59 · 1384 阅读 · 0 评论 -
Android界面刷新
Android程序中可以使用的界面刷新方法有两种,分别是利用Invalidate和利用postInvalidate()来实现在线程中刷新界面。1.利用Handler刷新界面: Invalidate不能直接在子线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。实例化一个Handler对象,并重写handleMessage方原创 2014-12-20 20:50:52 · 1077 阅读 · 0 评论 -
最好的Layout_weight的讲解,从此释然
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:xm转载 2014-09-23 20:17:28 · 961 阅读 · 0 评论 -
Android中的Theme和Style
1.首先,Theme属性详解:android:theme="@android:style/Theme.Dialog" //Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" //不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen原创 2014-11-06 14:15:56 · 1115 阅读 · 0 评论 -
Android中实现下拉刷新
需求:项目中的消息列表界面要求实现类似sina微博的下拉刷新;思路:一般的消息列表为ListView类型,将list加载到adapter中,再将adapter加载到ListView中,从而实现消息列表的展示。而下拉刷新要求给消息列表加一个头部,其中有图片(向上/向下箭头)和提示字样(下拉刷新/松开刷新),从而我们需要做的事情:1.需要做一个head.xm来实现头部的样式定义;2.需要自定义一个原创 2012-03-23 15:43:52 · 40104 阅读 · 22 评论 -
Android布局文件中的属性含义
android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘android:layo转载 2012-03-13 19:30:35 · 2883 阅读 · 0 评论 -
xml属性
android:measureAllChildren="false" android:clipChildren="false" android:clipToPadding="false" android:persistentDrawingCache="none" android:alwaysDr原创 2012-04-14 06:46:36 · 941 阅读 · 0 评论 -
android TextView、EditText对部分内容设置颜色、字体、超链接、图片
//android TextView、EditText对部分内容设置颜色、字体、超链接、图片; //这里是以一个TextView为例子,EditText的设置方法和TextView一样 //TextView对象 TextView txtInfo = new TextView(this); //文本内容 SpannableSt转载 2013-03-27 15:42:55 · 1694 阅读 · 0 评论