随笔分类 -  安卓

一些自己写过的安卓代码
摘要:1、Acitivity的四种状态 (1)运行:位于Activity栈顶,用户可见,可获得焦点。 (2)暂停:如果一个活动被另一个非全屏的活动所覆盖(比如一个Dialog),那么该活动就失去了焦点,它将会暂停(但它仍然保留所有的状态和成员信息,并且仍然是依附在WindowsManager上),在系统内 阅读全文
posted @ 2018-07-19 21:44 不不不不不好听 阅读(696) 评论(0) 推荐(0)
摘要:一、常用布局定位参数:Above、Below、Center 前二者属性值为指定组件元素的ID值,后三者属性值为Boolean值。 二、布局对齐参数:Top、Bottom、Left、Right、Start、End 关于baseline,可参考 https://www.cnblogs.com/louli 阅读全文
posted @ 2018-07-16 18:55 不不不不不好听 阅读(449) 评论(0) 推荐(1)
摘要:在button的属性设置里加上: 即: 此方法适用于API11及以上 阅读全文
posted @ 2018-05-27 11:13 不不不不不好听 阅读(10396) 评论(0) 推荐(0)
摘要:原因: 在fragment中来回切换时RecyclerView获得了焦点,而RecyclerView的 focusableOnTouchMode属性默认是true,所以在切换时RecyclerView自动获得焦点就滚动到了底部。 解决办法: 将RecyclerView上面的控件的设置android: 阅读全文
posted @ 2018-05-26 04:50 不不不不不好听 阅读(3232) 评论(0) 推荐(0)
摘要:1、设置为全屏模式: 在所需设置为全屏模式的逻辑的onCreat()方法中加入以下代码即可: 效果如图(适合有背景图的页面): 2、修改style中AppTheme中状态栏颜色(适合普通页面),如: 效果如图: 阅读全文
posted @ 2018-05-23 18:38 不不不不不好听 阅读(3474) 评论(0) 推荐(0)
摘要:注意: 因为继承的是Fragment,所以getSupportFragmentManager()与getFragmentManager()方法无法使用,这里需要用到getChildFragmentManager()方法; (用getFragmentManager()方法并不会报错,但到时候运行的时候 阅读全文
posted @ 2018-05-23 18:16 不不不不不好听 阅读(3720) 评论(3) 推荐(1)
摘要:1.Program type already present 依赖包冲突 若按提示加入 编译不会出现问题但在调试的时候就会报错 看提示应该是com.android.support:design版本和com.android.support:appcompat中显示的版本冲突,这时候把design版本置 阅读全文
posted @ 2018-05-12 10:56 不不不不不好听 阅读(5463) 评论(0) 推荐(0)
摘要:在NoActionBar的主题中onCreateOptionsMenu方法不会运行,这里就需要将toolbar强制转换为ActionBar 在加入toolbar的监听之类后需要在onCreateView方法中加入这一行代码 再是在同样方法中加入 此时Fragment的onCreateOptionsM 阅读全文
posted @ 2018-05-12 10:47 不不不不不好听 阅读(3242) 评论(0) 推荐(0)
摘要:效果如图,由TextView View(竖线) EditText与ImageView组成 首先更改draw able中shape代码 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android 阅读全文
posted @ 2018-03-22 21:23 不不不不不好听 阅读(526) 评论(0) 推荐(0)
摘要:存在四种布局:相对布局,线性布局,帧布局,百分比布局。 这里主要用到相对布局与线性布局。 两种方法: 一、相对布局 运用"android:layout_alignParentLeft" "android:layout_alignParentTop" "android:layout_alignPare 阅读全文
posted @ 2017-11-02 22:23 不不不不不好听 阅读(453) 评论(0) 推荐(0)