指尖上的艺术

学习的热情,不应为季节的变化而改变


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
close

权重之Weight为0的原因

发表于 2014-08-09   |   分类于 Code

线性布局中Child的最终宽度计算公式:

Child宽度 + 线性布局的剩余宽度 * Child权重数 / 线性布局的总权重数

最终, 要让宽度根据权重分配, 就让Child的宽度为0, 就占用了相应权重的相对于线性布局的宽度.

Fragment回退栈的注意事项

发表于 2014-08-09   |   分类于 Code

Fragment回退栈与非回退栈的混用, 会造成视图的重叠.

在Fragment的回退栈之后, replace了一个非回退栈的Fragment, 就会造成在回退的时候, 这个Fragment一直是可见的. 只有当回退栈都退出完毕了, 这个Fragment才会被销毁.

在做Fragment的回退的时候, 最好不要再填充非回退栈的Fragment.

在清除Fragment的时候有很多的参数, 这是每个参数的具体用法:

sfm. popBackStackImmediate (Son1Fragment . class. getName() , FragmentManager .POP_BACK_STACK_INCLUSIVE ); //移除至设置的Fragment(包含本身)

sfm. popBackStackImmediate (Son1Fragment . class. getName() , 0) ;//保留顶层的Fragment(保留本身)

sfm. popBackStackImmediate (null , 1) ;//移除所有的Fragment

sfm. popBackStackImmediate (null , 0) ;//与无参一样移除上一个Fragment

sfm. popBackStack (null , 1) ;//移除所有的Fragment

sfm. popBackStack (null , 0) ;//移除上一个Fragment
sfm. popBackStack (); //移除上一个Fragment

sfm. popBackStackImmediate (); //移除上一个Fragment

RadioGroup调用check(id)方法时,onCheckedChanged方法被执行多次解决办法

发表于 2014-08-02   |   分类于 Code
1
rgMenu.check(rgMenu.getChildAt(0).getId());

使用check选中的方式会调用onCheckedChanged多次, 这不是我们要的.

解决方式:

1
((RadioButton )rgMenu . findViewById( rgMenu. getChildAt( 0) . getId())) .setChecked ( true);

Hello World

发表于 2013-01-01

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

1…78
George

George

George's blog

74 日志
3 分类
33 标签
RSS
GitHub 微博
© 2018 George
由 Hexo 强力驱动
主题 - NexT.Pisces