最近在做项目的时候,与到自定义toolbar的问题,自定义toolbar布局之类的并不是很难,但是自定义布局完成之后,控件总是无法左对齐,这极大的影响了App的美观. 结果谷歌后在Stack Overflow上发现了解决方案! ToolBar的app:contentInsetStart属性默认是16dp!所以将其改为0dp就可以将其左对齐了! 效果如下 PS:没有有app:contentInsetTop和app:contentInsetBottoman属性! 参考资料:http://stacko…
NGUI 解决UILable 默认在顶满第一行时,在起始位置如键入空格无效,其原因就是会加入换行符,使字符串,整体换行了 解决办法加入bool变量控制 1在 UILable代码中添加 [HideInInspector][SerializeField] public bool wrapText = true; 2 在该函数中 void ProcessText (bool legacyMode, bool full) 对方法 // Wrap the text bool fits = NGUIText…
最近遇到了打开带有ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了gridview,只需要设置gridview获取焦点为false即可. gridview.setFocusable(false); 如果内部嵌套的是listview,也是同样的处理方法. PS:网上还查到说可以设置myScrollView.smoothScrollTo(0,20); 原文:http://blog.csdn.net/cn2007/article/detail…
一.Toolbar的简介 Toolbar 是 android 5.0 引入的一个新控件,Toolbar出现之前,我们很多时候都是使用ActionBar以及ActionActivity实现顶部导航栏的,因此Toolbar可以理解为是ActionBar的升级版.Toolbar大大扩展了ActionBar,使用更灵活,不像ActionBar那么固定,Toolbar更像是一般的View元素,可以被放置在view树体系的任意位置,可以应用动画,可以跟着scrollView滚动,可以与布局中的其他view交…
问题 自定义Toolbar之后,发现左侧不能完全填充,总是留一点空白,如下图: 原因 查看Wiget.AppCompat.Toolbar的parent(Toolbar默认的style),如下: <style name="Base.Widget.AppCompat.Toolbar" parent="android:Widget"> <item name="titleTextAppearance">@style/TextApp…
在项目中想必大家肯定是使用各种ORM, 如:NH.EF.fluent Data. 然而我在使用ORM的这几年中,随着数据库的结构越来越复杂,自定义查询的越来越多,但是一直没有解决一个问题就是自定义查询,每遇到自定义查询时就需要手动建个业务实体来承载自定义查询的结果集. 上周在萧秦的博客中突然发现了一句代码,让我眼前一亮: public IEnumerable<dynamic> Get() { //构建查询参数 var pQuery = ParamQuery.Instance() .Select…
/** * 找出B出现在A中的起始位置 * @param A * @param lenA * @param B * @param lenB * @date 2016-10-7 * @author shaobn */ public static int findApperance(String A,int lenA,String B,int lenB){ if(!A.contains(B) || lenB>lenA){ return -1; }else if (lenB==lenA) { retu…
窗体起始位置为顶部中间,WinForm居中显示: ; ; this.StartPosition = FormStartPosition.Manual; //窗体的位置由Location属性决定 this.Location = (Point)new Size(x, y); //窗体的起始位置为(x,y) 其他注意点: System.Windows.Forms.SystemInformation.WorkingArea.Width //屏幕宽度 System.Windows.Forms.System…
参考 http://www.3dmax8.com/3dmax/2013/0916/5661.html 如果想创建曲线段,可以在单击下一个点时按住鼠标不放,继续拖曳,再拖到另一个点上,单击鼠标右键,即可结束操作. 或者用贝叶斯曲线来画 画线一开始可以先描出大体轮廓,然后调整,可以旋转放大场景,从而更贴切的描绘,可以移动点,添加点等. 画好线后,如果选择闭合,然后摄影机一般以第一个画的店作为起点.但是后面如果又调整的话,就很难控制摄像机的起始位置. 所以可以不要闭合,然后也可以调整,这样摄像机就能从…
//在一个exe文件中查找指定内容,找到则返回起始位置, 否则返回0//如果某字符串, 直接传入字符串进来//如果要查找16进制,则用如下格式传参进来: #$1A#$2A#$3A function FindString(FileName, FindStr: string): Int64; var FileStream: TFileStream; i: Int64; Buff: string; begin FileStream := TFileStream.Create(FileName, fmO…