android文件管理器listview,浅析Android文件管理器(项目一)
文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件。所有文件管理器都提供了基本的操作如创建、打开、查看、编辑、移动和删除文件。许多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文件管理器(项目一)相关推荐
- android 短信位置,浅析Android手机卫士之手机实现短信指令获取位置
推荐阅读: 获取位置 新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy ...
- Android怎么自定义listview布局,android – 如何将listView标头添加为自定义布局
我想在listView中添加标题我尝试这样我在这里缺少的ids很好. 我在片段中使用它. ListView lv; LinearLayout header = (LinearLayout) rootV ...
- Android怎么自定义listview布局,Android ListView自定义布局
编辑:找一个 "开箱即用" 的帖子的末尾例子! 因为你看到多行受到影响我猜它有些事情要做系统如何回收资源,也许对Button的引用是不明确的. 我不确定我在哪里选择了这种做法(An ...
- android折叠listview,android – 如何在listview中展开和折叠项目
我对 android很新.我想实现一个列表视图.它包含一些列表项,当它们被单击时,它们应该展开以显示更多信息.但我无法找到办法做到这一点 这是我的activity_main.xml xmlns:too ...
- android listview 宽度,Android ListView项目没有填充宽度
我有一个ListView和我正在填充另一个xml布局的行,但ListView行的宽度没有填充listview宽度.我已经搜索到任何地方,我得到的答案是使宽度fill_parent,但它不适合我. .. ...
- android listview高级,Android中Listview点赞功能的实现
最近这段时间一直在看Android,利用Listview去实现点赞功能,下面给大家介绍下基本思路. 基本思路: 进入界面–>获取数据–> 在Listview中显示–> 通过map集合 ...
- Android进阶笔记07:Android之MVC 理解
1. 为什么需要MVC ? 软件中最核心的,最基本的东西是什么? 答:是的,是数据.我们写的所有代码,都是围绕数据的. 围绕着数据的产生.修改等变化,出现了业务逻辑. 围绕着数 ...
- android文件管理器项目,浅析Android文件管理器(项目一)
文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件.所有文件管理器都提供了基本的操作如创建.打开.查看.编辑.移动和删除文件.许多Android文件管理器还提供了额外功能, ...
- android APP读写execl文件,文件管理器查看excel文件
我想在我的APP里面读写excel文档,然后在手机的文件管理里面查看这个excel文档.我找了一个例子,在app里面写了一个excel文档. 问题一.我在想文档存放在哪里呢?看下面的代码吧. prin ...
最新文章
- Windows API一日一练(1)第一个应用程序
- Hibernate validation annonation
- python mysql example_Python_Example_ Pycharm(python) 与 数据库(MySQL) 连接学习/示例
- 在C++中反射调用.NET(二)
- [COCI2017-2018#5] Karte
- 谈谈linux内核原理,谈谈Linux内核驱动的coding style
- mina的HTTP性能测试
- matlab gui 钢琴,基于MATLAB中的GUI设计的钢琴界面设计并能发声
- 计算机图形学(七)——画一个可以由鼠标键盘控制的立方体
- web视频播放器videojs
- 数据仓库模型设计与工具
- 0宽字符隐藏文本加密及原理
- c++缺省值 缺省参数
- NumPy 数组属性
- 如何看待2022年秋招后开端岗一片红海?
- 骑行听音乐用什么耳机,盘点几款适合在出行佩戴的耳机
- scipy 三次样条插值
- 联发科技嵌入式_联发科技2018校园招聘
- 【Android IBeacon室内定位】Android Beacon Library之搜索最近的beacon
- 游戏游客登录与账号登录