安卓5.0以上版本想要隐藏DatePicker头布局的写法比较复杂,需要一层一层隐藏 int headerId = getContext().getResources().getIdentifier("day_picker_selector_layout", "id", "android");if (headerId == headerView.getId()) { headerView.setVisibility(View.GONE); Vie…
根据上一篇文章导入依赖,在一些旧版本的AS上能正常完成,但是我下载最新的AS以后无法正常导入 同步的时候控制台报 Build file 'C:\CS\AndroidStudioProjects\tally2\build.gradle' line: 17 A problem occurred evaluating root project 'tally'. > Build was configured to prefer settings repositories over project rep…
学习了一些简单的布局与界面设计…
完成了最后一部分功能 1.柱状分析每月的支出或收入 2. 删除所有记录…
以要使用的柱状图分析显示为例,项目文件夹最外层的build.gradle,加入下列语句 allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } } } 在app目录下的build.gradle文件当中的dependencies中添加响应的依赖项 implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2' 同步完成即可…
支持长按删除记录,与根据备注搜索相关的收入或支出情况…
完成了基本的收入与支出添加,支持输入备注 以及备注的输入和金额的遮挡显示切换…
在代码层面,展示出来的界面应该如下图 但是实际运行效果如下图 很明显,"其他"都没有显示出来,经过一点点排查,发现是IncomeFragment.java文件的代码存在错误 @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { return su…
今天发现了新的错误 首先是AS警告杀毒系统对编译运行有影响,我目前只开了火绒,所以只需要在火绒里将SDK文件夹设置为信任即可 第二个错是在编译测试运行的时候,虚拟机能够正常打开,也launch succeed,但是打开虚拟机就提示 通过高亮提醒发现了错误在主界面的Activity配置上,再根据 图片中选中的语句得知,错误在于styles.xml文件当中的theme类型与AndroidManifest.xml中的不匹配,将AndroidManifest.xml中主Activity的theme改成…
今天遇到了xml文件报错,Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple children where at least one has `layout_width="match_parent"` 导致高亮区域代码没有展示在左边虚拟机上 经过查找之后发现是LinearLayout标签忘写了布局,在LinearLayout标签里…