随笔分类 -  android

安卓应用开发
摘要:MyAdapter类 class MyAdapter<E>( val recyclerView:RecyclerView, val listItemId:Int, val dataResource:List<E>, val func: (data: Any?, view: View) -> Unit 阅读全文
posted @ 2022-09-14 00:51 maplerain 阅读(421) 评论(0) 推荐(0)
摘要:ExecFunction编程式接口 public interface ExecFunction { public void exec(Object data, View view); } MyAdapter.java: public class MyAdapter extends RecyclerV 阅读全文
posted @ 2022-09-13 13:20 maplerain 阅读(422) 评论(0) 推荐(0)
摘要:概述 RecyclerView可以轻松高效地显示大量数据。向RecyclerView提供数据并定义外观,RecyclerView库会根据需要动态创建元素。 RecyclerView(循环器视图),顾名思义,RecyclerView会回收视图重复利用。当列表滚动展示区域之外(宽度或高度超出父容器)时, 阅读全文
posted @ 2022-09-12 19:50 maplerain 阅读(3709) 评论(0) 推荐(0)
摘要:一、使用HttpURLConnection请求网络 HttpURLConnection使用 首先需要获取HttpURLConnection的实例,一般只需要创建一个URL对象,并传入目标的网络地址,然后调用以下openConnection()方法就可以了。 如下所示: val url = URL(" 阅读全文
posted @ 2022-05-15 18:01 maplerain 阅读(91) 评论(0) 推荐(0)
摘要:More than one file was found 这种情况属于依赖项中存在多个同名文件,系统不知道选择那个进行编译。 解决办法: 在app目录下的build.gradle文件中添加以下代码 packagingOptions { exclude 'META-INF/DEPENDENCIES' 阅读全文
posted @ 2022-05-15 05:56 maplerain 阅读(44) 评论(0) 推荐(0)
摘要:该文章为郭霖所著《第一行代码》第三版中第五章部分内容的高度概括 Fragment和Activity的关系 Fragment不能独立存在,必须嵌入到Activity中 一个Activity可以运行多个Fragment Activity是屏幕的主题,而Fragment是Activity的一个组成元素 F 阅读全文
posted @ 2022-05-10 21:54 maplerain 阅读(578) 评论(5) 推荐(0)
摘要:该文章为郭霖所著《第一行代码》第三版中第三章第四节内容的高度概括 android是使用**任务(task)**来管理Activity的,一个任务就是一组存放在栈里的Activity集合,这个栈也被称作返回栈(back stack)。 Activity状态 每个Activity在其生命周期最多可能有四 阅读全文
posted @ 2022-05-10 21:33 maplerain 阅读(66) 评论(0) 推荐(0)
摘要:问题: ScrollView嵌套ListView,出现ListView内容无法滑动的问题。 原因: ListView滚动条无法获取焦点。 解决方法: ListView出现滚动是因为内容大于其所要展现的高度,归根其原因就是内容太长,溢出屏幕之外,无法查看,所以要滚动内容来辅助查看。ScrollView 阅读全文
posted @ 2022-05-10 21:03 maplerain 阅读(165) 评论(0) 推荐(0)