- 博客(14)
- 收藏
- 关注
原创 java.lang.IllegalStateException: Fragment not attached to yet.
调用资源之前判断Fragment是否Attach到Activity,使用isAdded()方法。
2018-04-26 14:28:47 1625
原创 AS报错:Error:Execution failed for task ':app:processDebugManifest'.
android studio报错原因是由于Manifest.xml清单文件声明了两次相同的Key,删除一次就OK了;
2018-04-25 15:36:05 163
原创 Android事件分发机制
Android事件分发机制就是用户触摸屏幕时(View或ViewGroup派生的控件),将产生的点击事件(Touch事件 )。Touch事件的相关细节(发生触摸的位置、时间等)被封装成MotionEvent对象,系统把这个事件传递给一个具体的View去处理的整个过程。Android的UI界面由Activity、ViewGroup、View及其派生类组成,一个点击事件发生后,按照Activity-&...
2018-04-21 16:25:09 186
原创 Android Intent回传
FirstActivity:Intent intent=new Intent(FirstActivity.this,SecondActivity.class);startActivityForResult(intent,0);SecondActivity:Intent intent = new Intent(PerMessageActivity.this, PersonActivity.clas...
2018-04-20 00:19:19 413
原创 Android EditText失去焦点与获取焦点的监听事件
1.获取EditText控件引用EditText et = (EditText) findViewById(R.id.et);2.调用监听事件OnFocusChangeListeneret.setOnFocusChangeListener(new android.view.View.OnFocusChangeListener() { @Override public void on...
2018-04-18 11:48:18 11487
原创 Banner+RecyclerView(或ListView),外层ScrollView向下滑动
在做Banner+RecyclerView外层嵌套ScrollView的时候,运行效果显示,在初始化时Banner向上滑动出界面让banner子控件获取焦点 这样scrollview不会初始化时候下滑到下面 private void initFocus() { banner.setFocusable(true); banner.setFocusableInTouchMode(t...
2018-04-16 21:02:04 605
原创 Android事件分发机制
一、四个事件MotionEvent.ACTION_DOWN:按下View(所有事件的开始)MotionEvent.ACTION_UP:抬起View(与DOWN对应)MotionEvent.ACTION_MOVE:滑动ViewMotionEvent.ACTION_CANCEL:结束事件(非人为原因)二、三个方法dispatchTouchEvent() 、onInterceptTouchEvent()...
2018-04-15 20:45:32 144
原创 Android版本更新迭代
Splach(渐)Activity|WelcomeActivity作用:1.展示公司LOGO,提高公司知名度 2.版本迭代更新 3.判断是否是第一次进入这个程序(是第一次的有欢迎页,不是第一次进入的话没有欢迎页面) 版本迭代更新1.进入欢迎页面,请求服务器获取服务器中的数据(app信息)2.解析服务器返回的数据,获取信息之后和当前App的版本号对比3.如果说服务器版本号和当前...
2018-04-15 20:37:28 1064
原创 FragmentTabHost的使用
1、创建多个Fragment2、Activity的layout布局:android.support.v4.app.FragmentTabHost(id要写@android:id/tabhost)在Activity中引用 private FragmentTabHost mTabhost;3、创建Tab类(成员变量: private int title; private int imag...
2018-04-15 19:59:30 228 1
原创 隐式跳转Intent进行文本分享
通过隐式跳转进行文本的分享Intent textIntent = new Intent(Intent.ACTION_SEND); textIntent.setType("text/plain"); textIntent.putExtra(Intent.EXTRA_TEXT, url); startActivity(Intent.createChoos...
2018-04-15 19:45:50 510
原创 GreenDao的构建
GreenDao 数据库框架的配置1、在工程project的build.gradleclasspath 'org.greenrobot:greendao-gradle-plugin:3.2.2'2、在当前module的build.gradle文件里边:a:dependencies {compile 'org.greenrobot:greendao:3.2.2'}b:和dependence并列添加:...
2018-04-15 19:40:49 144
原创 AS报错:DexArchiveMergerException: Unable to merge
在Gradle配置文件中添加以下修改:defaultConfig { multiDexEnabled true }dependencies { compile 'com.android.support:multidex:1.0.1' }
2018-04-15 19:32:34 1075
原创 Toolbar的使用和注意事项
一.Toolbar的使用1.引用控件tabLayout = view.findViewById(R.id.tablayout);2.复写两个方法@Overridepublic void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { getMenuInflater().inflate(R.menu.menu, menu);...
2018-04-15 19:25:56 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人