概述
注:开发均为AndroidStudio
1.包名小写,否则如下问题.程序编译没问题.
2.
出现这个问题
1.原因是项目中引用了重复的jar包,这可能是因为新引入的library module中有和主项目中重复引用的jar包,需要重点检查 Android 兼容包 support-v4 和 support-v7 包,还有一些常用的开源项目,例如Gson,Nineoldandroids…,这些常用的开源项目有可能在你引用的 library 项目中已经被引用过了。
2.布局错误
引用类名错误.
3.Fragment中存在Viewpager , 当多次切换Fragment(前提是切换的时候不切换到带有ViewPager的那一个Fragment)的时候,ViewPager会停在那里不滚动.
解决方案1:
采用发送广播的方式.
在切换Fragment的时候,发送广播.
(1)创建包名字符串
(2)创建Intent对象
(3)发送广播
然后在相对应的Fragment中接受广播.
(1)创建BroadCast的子类,重写 onReceive()方法
(2)在Fragment的OnViewCreated()方法中,实例化BroadCast的子类,然后通过registerReceiver()方法接收广播.
(3)在接收到广播之后,让轮播图继续滚动
当然,这里可能存在一个bug,
在滚动广告的类中,Handler对象只能创建一次.run()方法也只能运行一次.如果多次创建的话,就会造成滚动广告的速度越来越快.
解决方法即为只创建一次handler对象.,并只运行一次run()方法.
4.如何在一个Activity(简称A)中finish掉另一个Activity(简称B) ?
(1)在B中创建公有静态变量instance,并实例化
(2)在A中调用B.instance.finish();
5.在TextView中间或者底部添加一条线。
tv = (TextView) findViewById(R.id.tv);
tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线
tv.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG ); //中间横线
6.点击回到顶部或者底部功能。需要在外层嵌套ScrollView。
// 滚动至顶部 sc.fullScroll(ScrollView.FOCUS_UP);
// 滚动到底部 sc.fullScroll(ScrollView.FOCUS_DOWN);
最后
以上就是震动鞋垫为你收集整理的记录android开发中遇到的问题的全部内容,希望文章能够帮你解决记录android开发中遇到的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复