Android实战开发--简约记账APP

作者: 写bug的狐狸分类: 野生技能协会 发布时间: 2020-11-03 15:21:39 浏览:201769 次

Android实战开发--简约记账APP

友人Bi:
//创建适配器 RecordPagerAdapter pagerAdapter = new RecordPagerAdapter(getSupportFragmentManager(), fragmentList); viewPager.setAdapter(pagerAdapter); tabLayout.setupWithViewPager(viewPager); 这个 viewPager 这里的这一条放进去 点击记一笔就崩 不放进去又关联不了 求教

【回复】回复 @语杉 :我知道了 声名的时候错了 应该是tablayout 不是tablelayout
【回复】试一下加入接口,自定义的fragment.onfragmentInteractionListener
【回复】我是setupwithpager报错 救救我🆘
LEHRSS:
有没有点击记一笔之后就闪退的[灵魂出窍]

【回复】回复 @GG傻不拉几 :我的话是fragment_outcome.xml文件出错了。里面的<View>的V是大写的,我错写成小写,改过来就好了。
【回复】我也出现了这个问题,结果找了半天是因为我TypeBaseAdapter里的public View getView返回值误写的null,改成convertView就好了,枯了
殇丿筱心:
主页面设计的时候,按钮背景颜色不变,将res/values/themes.xml,Theme.MaterialComponents.DayNight.DarkActionBar修改为Theme.MaterialComponents.DayNight.DarkActionBar.Bridge重启一下就可以了

【回复】如果按钮背景颜色不变或者记一笔字显示不全,可以把Button改为android.widget.Button
【回复】但是up用的noactionbar 可以把头行去掉 就是按钮颜色不对劲 两难全吗[笑哭]
【回复】我也是这样,改了就可以了,什么原理
独醉笙歌:
如果遇到p6里面运行后,点击记一笔,显示只有添加备注这一行的话,可能是因为你(我是这样[捂脸])粗心把布局文件里面的Viewpager放在了Relative里面[OK]

【回复】多谢老哥,排了一个小时,愣是没想到这里
【回复】卧槽。。。是我了,还看了好几个小时[大哭]
【回复】不得不说 真是太感谢你了
PUPUPUWW:
老师,项目屡次停止运行打不开怎么办

【回复】看一下logcat,我的错误是android.database.sqlite.SQLiteException: table has no column XXX (code 1),后来仔细看了代码,发现是有的地方列名写错了,改了就行了
【回复】回复 @我爱的人ソ光芒万丈 :兄弟你是咋改的
小Poym:
视频7里面在DBManager类文件中,为什么一打这段代码就报错啊 : while (cursor.moveToNext()) { String typename = cursor.getString(cursor.getColumnIndex("typename")); int imageId = cursor.getInt(cursor.getColumnIndex("imageId"));}

【回复】回复 @你像雾像雨像风 :可以改成getColumnIndexOrThrow
旦旦今天开心吗:
//创建收入和支出页面,放置在Fragment当中 OutcomeFragment outFrag = new OutcomeFragment(); //支出界面 IncomeFragment inFrag = new IncomeFragment(); //收入页面 fragmentList.add(outFrag); //支出在前 fragmentList.add(inFrag); //收入在后 请问有大大遇到fragmentList.add(outFrag);fragmentList.add(inFrag); 的问题吗[哭泣][哭泣]

【回复】这个问题可能是在RecordActivity中引用的是import android.app.Fragment;而不是 import androidx.fragment.app.Fragment; 总之,在acvitiy和fragment中引用的包不一致,导致问题很难发现。
【回复】IncomeFragment要继承Fragment
【回复】回复 @五音不全的橘猫 :解决了吗?
诶亚麻已经存在:
有没有朋友在第7集cursor.moveto之后那五项打完之后全标红,下方提示value必须大于等于0的……

【回复】回复 @菖蒲与仙人掌 : @SuppressLint("Range") 在爆红的前面加上这句
【回复】怎末修改呢??[灵魂出窍][灵魂出窍][灵魂出窍][灵魂出窍]
嘟噜噜喜欢啵噜噜:
请问一下12讲结尾收入支出数据不能显示是为什么呀

【回复】回复 @嘟噜噜喜欢啵噜噜 :🆘想问问怎么修改呀?
【回复】我的问题解决了 要修改一下数据库版本号
【回复】回复 @dijiayue :请问是DBOpenHelper文件里面的version吗?我怎么修改了也不行啊
魔鬼脚印的指路人:
p6末尾闪退的首先看一下fragment_outcome.xml里的<view,这里的v应该是大写的V,大写的V才是对的

Difinnn:
谁知道为什么第七次课到dbmanager中写到cursor.movetonext提示返回类型不同啊 我写的是string类型系统提示返回的是int

极致探索者TSZ:
按照教程做的,怎么记一笔按钮是紫色的[打call]

【回复】回复 @哦哦学生 :你的values包下的themes.xml里面的style的内容要改一下,改成daractionbar.bridge
【回复】回复 @菜菜yeeeeee :style name吗
兔兔Dr:
timeTv只能显示今天日期,改变不了,为啥😳

MF敢敢:
各位都别用了,已经被占了(软件工程实训)[嗑瓜子]

【回复】[给心心][给心心][给心心]好兄弟,求报告
【回复】hxd,跟着写下来有问题吗
-志哥:
还是很希望老师讲闪退的问题帮我们解决一下,我们才好搞后面的东西

教育 教学视频 视频教程 Android

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!