您的位置:首页 > 其它

关于安卓开发的一些tips(持续更新)

2017-07-14 14:33 495 查看
在 Android 4.2 及更新版本的设备上,开发者模式默认处于隐藏状态。如需将其显示出来,请转到设置>关于手机里,并点按版本号七次。返回上一屏幕即可找到开发者模式。

安卓布局文件中id前边的+的作用:只有在第一次定义资源 ID 时,才需要在资源类型之前加一个加号 (+)。 当您编译应用时,SDK 工具会使用 ID 名称在项目的 R.java 文件中新建一个引用 EditText 元素的资源 ID。一旦以此方式声明资源 ID,其他对该 ID 的引用皆无需使用加号。 只有在指定新资源 ID 时才必须使用加号,对于字符串或布局等具体资源则不必如此。以上为官网解释,实际就是在创建该资源时给它指定一个新的ID需要+,在其他地方引用这个资源时就不再需要+了。
Weight 值是一个数字,用于指定每个视图与其他同级视图在剩余空间中的占比。 这有点像饮料配方中各种成分的比例: “2 份苏打、1 份糖浆”是指饮料中三分之二是苏打。例如,如果您将一个视图的 weight 值指定为 2,将另一个视图的 weight 值指定为 1,总和是 3,那么第一个视图将填满剩余空间的 2/3,而第二个视图则填满其余部分。 如果您添加了第三个视图,将其 weight 值指定为 1,那么现在第一个视图(weight 值为 2)将获得 1/2 的剩余空间,其余两个视图则各占 1/4。

所有视图的默认 weight 值都为 0,所以如果您仅将一个视图的 weight 值指定为大于 0,那么等到其他所有视图都获得所需空间后,该视图便会填满所有剩余空间。同理,当有多个的weight大于0时,它会先将其他的填充,然后按照TIP3给出的规则计算剩下的元素的大小。

对于安卓布局,当有元素被挤出界面时会提示错误。
无论用户如何导航到目的地,每个 Activity 都由一个 Intent 调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: