码迷,mamicode.com
首页 >  
搜索关键字:view布局    ( 50个结果
Android自定义Toast宽度无法设置问题解决
在项目中想要实现一个头部的toast提示效果,类似下图再实现的过程中发现,如果直接通过修改Toast的View布局的父控件宽度是无法实现效果的,后来是通过直接用代码指定父控件内部的textview的宽度实现了。下面是具体的代码:private static void makeToast(String...
分类:移动开发   时间:2015-10-19 01:52:24    阅读次数:224
UINavigationController + UIScrollView组合,视图尺寸的设置探秘(二)
承接上文,我想把view布局修改为如下模式,让ScrollView长在NavigationBar的下方,这总不会有遮挡的问题了吧:story board内容如下,主要是右侧视图蓝色区域添加了ScrollView:ViewController的代码如下:@interface ViewControlle...
分类:其他好文   时间:2015-10-15 14:27:34    阅读次数:178
android-list view各种奇葩问题总结
对于list view,大家都想必又爱又恨,基于list view布局,只要有创造力就可以写出各种性能良好,界面酷炫的动画的list view。因此也会遇到一些问题。因此在此把问题总结一下。一、scrollview嵌入list view,这种布局很是奇怪,我们平常开发的时候list view超过一屏时list view自动就会滚动,因为他自带了滚动条,不信的话可以去查看源码。呵呵,可能是习惯上的思维...
分类:移动开发   时间:2015-08-28 13:36:10    阅读次数:2155
Android FrameLayout子view居中(左居中,右居中)等
Android的布局FrameLayout默认是把布局内的子view堆砌在左上角,但是,可以通过设置子view的: android:layout_gravity 此参数控制子view的布局位置,实现FrameLayout的各种子view布局位置,如左居中,右居中,居中等等,要点在android:layout_gravity的参数设置中组合使用“center”、“left”、“right”等...
分类:移动开发   时间:2015-08-20 18:58:56    阅读次数:1185
从源码角度分析view的layout过程
上两篇文章主要讲述了view的measure过程,主要分析了xml文件中控件的height和width设置成不同值的时候,经过测量之后,如何计算出控件的真实高度。所以也就验证了我们经常所说的measure过程就是把match_parent等值转化成在具体设备上的具体的值。     本文主要分析一下layout的过程,同样我们以LinearLayout的layout过程为例。     在ViewR...
分类:其他好文   时间:2015-08-19 16:44:06    阅读次数:121
Android GUI之View布局
在清楚了View绘制机制中的第一步测量之后,我们继续来了解分析View绘制的第二个过程,那就是布局定位。继续跟踪分析源码,根据之前的流程分析我们知道View的绘制是从RootViewImpl的performTraversals方法开始的,在此方法中依次调用了performMeasure、performLayout、performDraw等方法进行测量、布局、绘制,那么下面我们就看看则方perfor...
分类:移动开发   时间:2015-08-17 15:40:54    阅读次数:136
【Facebook的UI开发框架React入门之七】多View布局与样式Style简介(iOS平台)-goodmao
React.native是facebook开源的一套基于JavaScript的开源框架, 很方便用来开发移动设备的app。 而且,方便及时更新app的UI与数据,也很方便部署。 goodmao希望帮助大家迅速上手掌握!...
分类:移动开发   时间:2015-06-20 09:21:10    阅读次数:205
打造android万能上拉下拉刷新框架——XRefreshView (一)
一、写在开头的话 之所以写这个东西是因为项目中有用到,需要给stickylistheaders加个刷新,其实就是个framelayout里面有个listview的自定义view布局,但是一些知名的刷新框架我试了下都不支持,pulltoRefresh和XListView都是自己实现了一个可刷新的view,然后让我们来直接使用这个可刷新的view,从而达到可以上拉下拉刷新的目的。我这个需求需要的是一...
分类:移动开发   时间:2015-06-09 12:02:08    阅读次数:157
实现仿微信6.0界面上-actionbar实现界面的上半部分
首先完成上方界面的制作。在这里我们用到了actionbar,而不是自定义view布局。主要步骤如下:1.在menu中定义如下item 上述5个按钮分别对应查找,群聊,添加朋友,扫一扫和意见反馈。其中查找定义了android:showAsAction="ifR...
分类:微信   时间:2015-05-20 20:12:23    阅读次数:624
为节省内存,动态添加view布局和控件
1如果一个自定义view要在短时间被多次调用,会造成多次读取xml和findViewById,所以动态添加控件、属性RelativeLayout: private void initView() { Button btn1 = new Button(this.getContext())...
分类:其他好文   时间:2015-03-02 22:14:47    阅读次数:283
50条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!