16 bdmh

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

Android:setContentView做了什么(PhoneWindow,DecorView)

这次我们来看看,你的xml布局文件,是如何被系统处理并显示的?布局文件被解析成View后,去了哪里?Android的四大组件之一Acitivty对于Android开发者再熟悉不过了,这个活动页面贯穿了整个App的运行,使得各个业务逻辑得以以可见视图的形式展现给用户,Activity上可以承载各种组件(包括Fragment),Activity加载用户视图,是由开发者在xml布局文件中定义好...

2019-10-09 14:57:49

Integer.parseInt解读

intI=Integer.parseInt("123456");当我们要把字符串转成整数时,最常用的就是上面的一行代码,现在就看看parseInt是如何实现的当执行上述代码时,系统默认按照十进制转换publicstaticintparseInt(Strings)throwsNumberFormatException{returnp...

2019-05-13 11:10:32

Android-ViewFlipper的滑动与子视图中item点击的冲突解决

场景:ViewFlipper中添加了几个View,每个View中有几条itemView,每个itemView设置了setOnClickListener,ViewFlipper中通过GestureDetector来控制左右翻页效果。问题:不滑动,点击每个itemView,运行正常,当触发了滑动后,手势抬起时,依然会执行itemView的click事件解决:在继承的ViewFlipper中,拦

2017-10-31 09:51:03

Android-TextView的includeFontPadding到底行不行

我们在使用TextView时,显示的文字与控件四周都会有一定的间隙,特别是上下间隙,有时候对我们的布局对齐问题会带来一定的麻烦,当你搜索解决办法时,都会得到同一个信息,就是设置includeFontPadding=false,但当你设置之后,却发现,不是你想要的结果。对includeFontPadding的解释基本上就是说可以去掉留白,但是这个留白到底是留的哪个白,却很少有人说清楚,不要留白,

2017-09-27 10:57:32

Android-onCreate时,measure真的能获取到view的尺寸吗

环境AndroidStudio2.3.2+API(24)我们在布局时,如果某个view的width或height设置为MATCH_PARENT的话,如下<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/layout_main"android

2017-05-19 15:24:11

Python从http请求json数据并格式化输出

Python3.6+HTTPConnectionimporthttp.clientimportjsonconn=http.client.HTTPConnection("xxx.xxx.xxx",80)url="http://xxx.xxx.xxx/xxxx"#设置header数据header={"Charset":"UTF-8","id":"14112201008769

2017-04-21 15:22:12

垃圾的Android-ListView-setEmptyView

我们知道ListView组件提供了一个空数据是的视图设置方法setEmptyView,该方法存在一个诟病,就是空视图和listview组件要在一个Parent中,这个就不在此细说,下面说另一个问题,原因其实和前面那个问题同出一辙。 假如emptyView和listview在布局中,已经属于同一个parent,设置EmptyView的代码如下privatevoidsetEmptyView

2017-01-04 14:03:44

(转载)Java中关于内存泄漏出现的原因以及如何避免内存泄漏

原文链接Android内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致GC不能回收。最近自己阅读了大量相关的文档资料,打算做个总结沉淀下来跟大家一起分享和学习,也给自己一个警示,以后coding时怎么避免这些情况,提高应用的体验和质量。我

2016-09-14 08:16:54

Android:Dialog中隐藏键盘的注意事项

场景:弹出一个Dialog,里面有一个EditText,用来输入内容,因为输入时,需要弹出键盘,所以当Dialog消失时,键盘要一起隐藏。现在我们做一个自定义的DialogMyDialogextendsDialog一开始认为这个功能很容易实现,于是写了下面的代码//Dialog的构造函数中写this.setOnDismissListener(newOnDismissListener

2016-04-13 15:24:37

TextSwitcher实现分析

上一篇博客《TextSwitcher实现文字上下翻牌效果》中我们知道了TextSwitcher的大致用法,那现在来看看TextSwitcher内部是如何实现文字交替的。TextSwitcher继承自ViewSwitcher使用TextSwitcher时,我们通过setFactory先给它设定了一个ViewFactory,这个在ViewSwitcher代码中/***Sets

2016-03-16 15:12:42

TextSwitcher实现文字上下翻牌效果

我们知道TextView是最常用来显示文字的组件,那么加入有一系列的内容,需要逐条的上下滚动播出,这样的效果就需要TextSwitcher来帮忙了。加入布局中已经存在一个TextSwitcher元素,那么使用时,需要写如下代码tvNotice=(TextSwitcher)rootView.findViewById(R.id.tv_notice);tvNotic

2016-03-16 13:13:37

Scala:Set

Scala的set类型

2015-12-17 09:33:51

Scala:trait

Scala中对trait的处理

2015-12-14 14:00:34

Scala:object(单例)

Scala中使用单例模式

2015-12-11 13:02:32

Scala:Option、Some、None

Option、Some、None

2015-12-09 16:37:19

Scala:Function1、Function2

Function1Function2

2015-12-08 12:42:01

Android:进程间通信交互

Intent的ComponentName广播-BroadcastReceiverContentProviderAIDL

2015-12-08 10:04:50

Scala:Function(高阶函数式编程)

本篇介绍Scala中一个可以进行高阶函数式编程的模块,我们来看看它都实现了哪些操作,并结合源码理解一下。

2015-12-03 16:23:46

Scala:Enumeration

Scala的Enumeration和我们在Java中声明有很大区别,Scala的枚举值有些特殊,它的关键是内部有一个Value类,所谓的枚举值都是通过它产生的。

2015-12-03 11:29:10

Scala:Dynamic

介绍Dynamic类型的使用从Scala2.10开始,增加了Dynamic类型,所有直接或间接的继承自Dynamic的类,都可以实现。Dynamic继承自Any,它的源代码中什么都没有,只有一句话。

2015-12-03 08:50:13

查看更多

CSDN身份
  • 论坛版主
勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三
  • 金牌
    金牌
    总榜技术专家分月排行榜第一
  • 银牌
    银牌
    总榜技术专家分月排行榜第二
  • 铜牌
    铜牌
    总榜技术专家分月排行榜第三
  • 状元
    状元
    总榜技术专家分年内排名榜第一
  • 进士
    进士
    总榜技术专家分年内排名榜第四
  • 名人
    名人
    名人称号
  • 优秀版主
    优秀版主
    优秀小版主