android开发小细节笔记

silence_jjj · · 104 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1、activity界面默认不弹出软键盘方式:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN)
或者
android:windowSoftInputMode="stateHidden"

2、edittext默认不显示光标:

找到本布局文件中第一个EditText的**父级控件**,为其添加以下属性
    android:focusable="true"  
    android:focusableInTouchMode="true"

3、sourecetree提交代码到github,提示remote: Invalid username or password.

打开git命令行模式,输入git push,然后根据提示输入用户名和密码

4、Fragment的显示和隐藏监听

show/hide()方法重写onHiddenChange(boolean hidden)监听显示或者隐藏
viewpager里的fragment重写setUserVisibleHint(boolean isVisibleToUser)方法才能监听到显示、隐藏

5、ViewPager 限定预加载页面个数,要在viewpager.setAdapter(mAdapter);方法前设置才能生效

6、使用android.support.v4.content.ContextCompat替换getResources()获取资源

7、延时执行:Handler.postDelayed(Runnable r, int delayMillis), 记得使用Handle.removeCallbacks(Runnable r)取消线程

8、事情分发事件:http://blog.csdn.net/xyz_lmn/article/details/12517911

9、禁用checkBox点击事件

有时候在recyclerview中放置checkbox的时候,想禁用checkbox的点击事件

android:clickable="false"  
android:focusable="false"  
android:focusableInTouchMode="false"  

本文来自:CSDN博客

感谢作者:silence_jjj

查看原文:android开发小细节笔记

104 次点击  
加入收藏 微博
上一篇:android 擦图
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet