为了账号安全,请及时绑定邮箱和手机立即绑定
已成功关注Ta

关注后可及时了解Ta的动态,并可向Ta发送即时消息。

关注Ta

关注后可及时了解Ta的动态信息,并可向Ta发送即时消息

ScrollView嵌套ListView问题解决方案

两种方案 1.根据item计算listView高度 两个方法,第一个是计算竖向listview,第二个计算横向lisTVIEW public class ListViewMeasureHeight { /** * 测量竖向ListView的高度 */ public static void setListViewHeight(ListView listView,int DividerHeight) { Adapter listAdapter = listView.getAdapter(); if (listAdap...

78浏览
2推荐
2评论

Android开发网络抓包工具Charles解析

安装配置 端口设置:在菜单上选择Proxy->Proxy Settings...,然后配置端口,默认:8888 流量控制:在菜单上选择Proxy->Throttling Settings...,勾选Enable Throttling以后选择限制的流量,也可以手动输入上行、下行大小。 Android设备端或模拟器设置代理 1.使用ifconfig命令查看电脑端的ifconfig | grep "inet " | grep -v 127....

82浏览
0推荐
0评论

Picasso封装优化-图片加载 原创

Picasso在使用过程中,经常忘记一些设置,比如图片的加载方式.centerCrop(),图片的加载优化.fit(),以及对图片的url的处理,因此对图片加载进行统一封装,使用相同的加载方式更有利于后期的维护和扩展。 图片的加载来源 图片的加载来源主要是String,file,Resource,我们都有相应的封装, 为了介绍方便 以下仅仅介绍String方式,以下同...

57浏览
0推荐
0评论

查看app栈顶Activity名称 原创

两种方式 对于如下的优酷页面 1.通过adb 命令查看 1.首先连接adb shell 2.使用命令: dumpsys activity | grep mFocusedActivity 效果如下图: 2.通过安装app 下载app链接: https://github.com/fashare2015/ActivityTracker/blob/master/apk/app-debug.apk?raw=true 源码链接: https://github.com/fashare2015/ActivityTrack...

35浏览
0推荐
0评论

论文写作技巧-三线表,文献引用,页眉页脚 原创

对于论文来说,最常见的表格形式就是三线表,清晰明了。由于我是在linux下,不支持Word,所以我用WPS for Linux来演示,WPS和Word几乎一模一样。 三线表的制作 1.选中表格,右键 2.选中边框和底纹 3.如图先选择,无,去除边框,然后再点击添加 4.第一行添加边框,只是选中第一行既可。 页眉和页脚 1.点击章节菜单,选择页眉和页脚如下...

61浏览
1推荐
1评论

Android横向ListView详解 原创

在日常开发中经常会发现横向的ListView。下面讨论实现方案。 1.动态的添加布局。 RelativeLayout view = (RelativeLayout) LayoutInflater.from(this) .inflate(R.layout.demo, null); ListView.addView(view); 2.通过继承AdapterView(ListAdapter)自定义类实现 部分关键代码如下: 类名:HorizontalListView(这个类不是我实现的...

129浏览
2推荐
0评论

安卓通知控件SnackBar解析 原创

安卓常用的控件包括Toast和Dilalog。先介绍一下他们。 Dilalog Dialog的作用是给用户一个提示信息,并让用户根据提示做出判断。而Dialog的特征就是,它会阻止你原本正在进行的操作,必须停止下来对Dialog进行处理。但是,大多数的人可能并不喜欢这样被打断,也许用户正在处理一项重要的操作,突然弹出一个Dialog遮挡住了他原本的操作,这个时...

275浏览
7推荐
0评论

Android学习资源-retrofit,eventBus,butterknife,fragment 原创

1.常用技术学习链接 Android用的技术主要以下这些 1.retrofit 这个是Android网络请求的主要技术 学习博客链接如下: http://blog.csdn.net/lmj623565791/article/details/51304204 2.eventeventbus 这是一个事件集中控制的技术 学习博客链接如下: http://blog.csdn.net/harvic880925/article/details/40660137 3.BUTTERKNIFE View注...

180浏览
1推荐
0评论

归并排序详解(MergeSort)递归和非递归实现 原创

归并排序的概念及定义 归并排序(Merge)是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 将已有序的子序列合并,得...

519浏览
9推荐
2评论

不会面试的“白帽子”不是好程序员

以下是CSDN英雄会对我的专访,主要介绍了白帽子和程序员面试 感谢 李晓利的对我的胡乱回答的编辑,CSDN英雄会欢迎各位技术领域专家加入 英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台。通过线下线上的互动形式,为CSDN社区专家提供更多学习、合作、宣传的机会。英雄会后续将在北上广深等国内一二线城市建立分会,各个分会后期将组...

528浏览
4推荐
0评论

如何获得Android手机的软件安装列表 原创

Android的PackageManager类用于检索目前安装在设备上的应用软件包的信息。你可以通过调用getpackagemanager()得到PackageManager类的一个实例。对查询和操作安装包和相关的权限提供了方法,在下面这个Android的例子中,我们得到了在Android安装的应用程序列表。 PackageManager packageManager = getPackageManager(); List<ApplicationInf...

300浏览
5推荐
1评论

Android样式(style)和主题(theme) 原创

样式和主题 样式是指为 View 或窗口指定外观和格式的属性集合。样式可以指定高度、填充、字体颜色、字号、背景色等许多属性。 样式是在与指定布局的 XML 不同的 XML 资源中进行定义。 Android 中的样式与网页设计中层叠样式表的原理类似 — 您可以通过它将设计与内容分离。 例如,通过使用样式,您可以将以下布局 XML: <TextVie...

664浏览
13推荐
1评论

Android 重点-多窗口详解 原创

多窗口支持 Android N 添加了对同时显示多个应用窗口的支持。 在手持设备上,两个应用可以在“分屏”模式中左右并排或上下并排显示。 在电视设备上,应用可以使用“画中画”模式,在用户与另一个应用交互的同时继续播放视频。 如果您使用 N Preview SDK 构建应用,则可以配置应用处理多窗口显示的方法。 例如,您可以指定 Activity...

562浏览
8推荐
0评论

Android通知Notification全面剖析 原创

通知 通知是您可以在应用的常规 UI 外部向用户显示的消息。当您告知系统发出通知时,它将先以图标的形式显示在通知区域中。用户可以打开抽屉式通知栏查看通知的详细信息。 通知区域和抽屉式通知栏均是由系统控制的区域,用户可以随时查看。 图 1. 通知区域中的通知。 图 2. 抽屉式通知栏中的通知。 注:除非特别注明,否则本指南均引...

483浏览
8推荐
0评论

Android对话框Dialog深度剖析 原创

对话框 对话框是提示用户作出决定或输入额外信息的小窗口。 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。 对话框设计 Dialog 类是对话框的基类,但您应该避免直接实例化 Dialog,而是使用下列子类之一: AlertDialog 此对话框可显示标题、最多三个按钮、可选择项列表或自定义布局。 DatePickerDialog 或 T...

536浏览
9推荐
1评论

Android重点-输入事件详解 原创

输入事件 在 Android 系统中,从用户与应用的交互中截获事件的方法不止一种。如考虑截获用户界面内的事件,则可从用户与之交互的特定视图对象中捕获事件。 为此,View 类提供了多种方法。 在您将用于构建布局的各种 View 类中,您可能会注意到几种看起来适用于 UI 事件的公共回调方法。 当该对象上发生相应的操作时,Android 框架会...

366浏览
5推荐
1评论

ubuntu基础知识-日志文件管理 原创

众所周知,ubuntu的日志文件会越来越大,需要定期管理 logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。另外,旧日志也可以通过电子...

190浏览
1推荐
0评论

ubuntu常用操作-垃圾清理命令 原创

ubuntu的空间莫名不够用了 通过系统自带的工具磁盘使用分析器,发现var文件下面的log100多个g,这个日志文件是可以删除的,然后tmp文件也是可以删除的。 1.sudo rm -rf /tmp/* 2.sudo rm -rf /var/log/* 另外的小技巧 不过与你想象的可能有很大的不同,Ubuntu系统在运行时是不会产生无用垃圾的。这一点与Windows系统有很大的不同。但...

551浏览
10推荐
1评论

Android的Spinner控件用法解析 原创

微调框 微调框提供一种方法,让用户可以从值集中快速选择一个值。默认状态下,微调框显示其当前所选的值。 触摸微调框可显示下拉菜单,其中列有所有其他可用值,用户可从中选择一个新值。 您可以使用 Spinner 对象向您的布局中添加一个微调框。通常应在 XML 布局中使用 <Spinner> 元素来执行此操作。 例如: <Spinner android:id="@...

352浏览
4推荐
0评论

Android基础知识-输入控件详解

输入控件 输入控件是您的应用用户界面中的交互式组件。Android 提供了多种可在 UI 中使用的控件,如按钮、文本字段、定位栏、复选框、缩放按钮、切换按钮等。 向 UI 中添加输入控件与向 XML 布局中添加 XML 元素一样简单。例如,以下是一个包含文本字段和按钮的布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xm...

197浏览
1推荐
0评论
首页上一页12345下一页尾页
意见反馈 常见问题 APP下载
官方微信