本文带大家来实现ListView的圆弧形的分布排列,原理非常easy,就是依据ListView的每个Item的高度来对每个item进行偏移。首先自己定义一个LinearLayout,这是ListView的每一个Item的根布局,用来对每一个item进行偏移的。以下上代码:public class M...
分类:
移动开发 时间:
2014-09-04 16:20:29
阅读次数:
188
所有的布局管理器都是ViewGroup的子类。2.2.1线性布局LinearLayout android:orientation:可以控制竖排显示(vertical)或者横排显示(horizontal) LInearLayout不会自动换行,一旦屏幕排满之后后面的控件将看不到 基本上很多布...
分类:
其他好文 时间:
2014-09-03 22:27:07
阅读次数:
493
自己对LinearLayout的一点理解。。...
分类:
移动开发 时间:
2014-09-03 09:44:56
阅读次数:
267
这篇文章讲的是两个listview联动。
xml布局文件:
<LinearLayout
...
分类:
其他好文 时间:
2014-09-02 15:58:44
阅读次数:
130
setClickable(),好像是控制按钮是否可以被点击和点击之后触发监听器事件。setFocusable();控制键盘是否可以获得这个按钮的焦点。(我按实体键盘上方向键,button被选中)今天想使用设置background的方法更改linearlayout的点击时的背景,发现不好用,原来没设置...
分类:
移动开发 时间:
2014-09-01 19:06:03
阅读次数:
203
混合使用weightSum和layout_weight
先看效果,button占据屏幕宽度的一半。
再看开发文档中的描述。
“定义weight总和的最大值。如果未指定该值,以所有子视图的layout_weight属性的累加值作为总和的最大值。一个典型的案例是:通过指定子视图的layout_weight属性为0.5,并设置LinearLayout的weightSum属性为1.0,实现子视图占据可用宽度的50。”
XML文件的源码。
<LinearLayout xmlns:android="http://sc...
分类:
移动开发 时间:
2014-09-01 01:40:02
阅读次数:
230
在设计的过程中我们一定经常会遇到这样的需求:
一行内放3个控件,左边控件左对齐,右面控件右对齐,中间控件来填充剩下的空间。
或者一列内放3个控件,上面的与顶部对齐,下面的沉在最底部,中间控件是弹性的,充满剩余空间。
情况一:水平布局
图示:
这是第一种情形。由于涉及到ImageView,想保持图片原比例不便使用LinearLayout的weight属性。
解决办法:
1....
分类:
移动开发 时间:
2014-09-01 01:39:42
阅读次数:
337
本文将讲述在linearlayout线性布局中,如何实现布局中的比例控制,其中包含对控件中android:layout_width和android:layout_weight属性的设置和理解。
分类:
移动开发 时间:
2014-08-31 02:45:20
阅读次数:
316
下拉刷新 是请求网络数据中经常会用的一种功能.实现步骤如下:1.新建项目 PullToRefreshDemo,定义下拉显示的头部布局pull_to_refresh_refresh.xml2.新建一个RefreshView继承自LinearLayout.publicclassRefreshViewe....
分类:
移动开发 时间:
2014-08-29 23:52:48
阅读次数:
376