文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件。所有文件管理器都提供了基本的操作如创建、打开、查看、编辑、移动和删除文件。许多Android文件管理器还提供了额外功能,如网络连接、应用程序管理、存档和压缩处理、搜索等。

今晚就写了res下面那些文件,因为在编写逻辑的时候如果资源文件夹没有的话,会非常的苦恼的。所以学习的时候总是会先把资源编写完毕,再开始编写逻辑。

然后我自己也总结一下今晚学了什么吧。

IDE : Android Studio

惯例,上代码。

先是 color.xml 。今天我才知道,原来color 里面有四个值。

一直以来觉得就是 RGB 就完了,结果前面还有一个 A ,中间因为IDE提示有一个拼写错误,我还以为是不能这么写。这一点以后要记住。

然后是 dimens.xml 这个文件夹其实是 Eclipse (或者以前的IDE)编写的过程中会自动生成,是一个关于规范的。也就是上下左右距离屏幕边缘要有16dp的距离,方便点按。现在新建工程基本不会生成这个文件了。但是在开发过程中还是要注意。因为 RelativeLayout 在创建的时候也会有类似的设置。

接着是 string.xml ,这里写了一个 %1$s 之类的东西,我目前判定为占位符。是用来提示的语句,暂时还不知道。以后再说吧。

另外 Hello World 与 Setting 没用,完全可以删除掉。但是节约几个字节也没啥用处吧。大概。

然后是 styles.xml ,上面那个是创建的时候生成的,下面的那个是我照抄的。而看源码,其实也是创建工程的时候生成的。项目作者也只是加上了个 windowNoTitle 与 windowActionBar 而已。可能修改了颜色,为了风格统一。

activity_main 这个文件一看里面就有包含,而包含的是一个 actionBar ,之前在 style 中声明了不要 actionbar 完全就是为了自定义。因为是包含在一个 linearlayout 之中的,也不是标准的标题栏了。

自定义 toolbar ,这里面也仅仅是设置了一下颜色与主题。

到这里已经可以确定了,主界面应该就是这个 framelayout 才对,因为文件浏览没这个大概是不行的吧。

这里面学到了许多ListView的属性。

android:id="@+id/listView"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:cacheColorHint="#ffffffff" //缓冲颜色提示

android:clipToPadding="false" //四周填充缩短

android:divider="@null"//item 分隔物(ListView 中每个 item 之间的横线)

android:dividerHeight="0dp"// item 分隔物高度

android:fadingEdge="none"//边缘褪色

android:fadingEdgeLength="0dp"//边缘褪色高度

android:scrollbars="none"/>//滚动条

android文件管理器listview,浅析Android文件管理器(项目一)相关推荐

  1. android 短信位置,浅析Android手机卫士之手机实现短信指令获取位置

    推荐阅读: 获取位置 新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy ...

  2. Android怎么自定义listview布局,android – 如何将listView标头添加为自定义布局

    我想在listView中添加标题我尝试这样我在这里缺少的ids很好. 我在片段中使用它. ListView lv; LinearLayout header = (LinearLayout) rootV ...

  3. Android怎么自定义listview布局,Android ListView自定义布局

    编辑:找一个 "开箱即用" 的帖子的末尾例子! 因为你看到多行受到影响我猜它有些事情要做系统如何回收资源,也许对Button的引用是不明确的. 我不确定我在哪里选择了这种做法(An ...

  4. android折叠listview,android – 如何在listview中展开和折叠项目

    我对 android很新.我想实现一个列表视图.它包含一些列表项,当它们被单击时,它们应该展开以显示更多信息.但我无法找到办法做到这一点 这是我的activity_main.xml xmlns:too ...

  5. android listview 宽度,Android ListView项目没有填充宽度

    我有一个ListView和我正在填充另一个xml布局的行,但ListView行的宽度没有填充listview宽度.我已经搜索到任何地方,我得到的答案是使宽度fill_parent,但它不适合我. .. ...

  6. android listview高级,Android中Listview点赞功能的实现

    最近这段时间一直在看Android,利用Listview去实现点赞功能,下面给大家介绍下基本思路. 基本思路: 进入界面–>获取数据–> 在Listview中显示–> 通过map集合 ...

  7. Android进阶笔记07:Android之MVC 理解

     1. 为什么需要MVC ? 软件中最核心的,最基本的东西是什么?  答:是的,是数据.我们写的所有代码,都是围绕数据的.      围绕着数据的产生.修改等变化,出现了业务逻辑.      围绕着数 ...

  8. android文件管理器项目,浅析Android文件管理器(项目一)

    文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件.所有文件管理器都提供了基本的操作如创建.打开.查看.编辑.移动和删除文件.许多Android文件管理器还提供了额外功能, ...

  9. android APP读写execl文件,文件管理器查看excel文件

    我想在我的APP里面读写excel文档,然后在手机的文件管理里面查看这个excel文档.我找了一个例子,在app里面写了一个excel文档. 问题一.我在想文档存放在哪里呢?看下面的代码吧. prin ...

最新文章

  1. Windows API一日一练(1)第一个应用程序
  2. Hibernate validation annonation
  3. python mysql example_Python_Example_ Pycharm(python) 与 数据库(MySQL) 连接学习/示例
  4. 在C++中反射调用.NET(二)
  5. [COCI2017-2018#5] Karte
  6. 谈谈linux内核原理,谈谈Linux内核驱动的coding style
  7. mina的HTTP性能测试
  8. matlab gui 钢琴,基于MATLAB中的GUI设计的钢琴界面设计并能发声
  9. 计算机图形学(七)——画一个可以由鼠标键盘控制的立方体
  10. web视频播放器videojs
  11. 数据仓库模型设计与工具
  12. 0宽字符隐藏文本加密及原理
  13. c++缺省值 缺省参数
  14. NumPy 数组属性
  15. 如何看待2022年秋招后开端岗一片红海?
  16. 骑行听音乐用什么耳机,盘点几款适合在出行佩戴的耳机
  17. scipy 三次样条插值
  18. 联发科技嵌入式_联发科技2018校园招聘
  19. 【Android IBeacon室内定位】Android Beacon Library之搜索最近的beacon
  20. 游戏游客登录与账号登录

热门文章

  1. 中国管道防爆阻火器市场投资分析与需求前景预测报告2022-2028年
  2. php球鞋,最炫中国风!中国元素球鞋盘点!
  3. 关闭只为更好,耐克NRC退出中国市场,新一代“本地版”即将推出
  4. Java基础之MySQL(二)
  5. 送福利 手把手教你快速配置腾讯云 Linux 服务器
  6. 兰伯特(Lambert)方程的求解算法3
  7. python语法报错原因_python萌新最常见5大错误
  8. ROS编程入门教程(全过程示例代码)
  9. 经典传染病SIS模型及仿真
  10. 文件上传漏洞绕过手法