android API
源代码科技
资深Android工程师、技术管理
展开
-
android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
手工设置文本与图片相对位置时,常用到如下方法: setCompoundDrawables(left, top, right, bottom) setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom) 意思是设置Drawable显示在text的左、上、右、下位置。 但是两者有些区别: setCompoun原创 2014-06-12 09:44:17 · 2041 阅读 · 0 评论 -
getWidth和getMeasuredWidth在何时可以得到正确数值
getMeasuredWidth在源码中的解释如下: /** * Like {@link #getMeasuredWidthAndState()}, but only returns the * raw width component (that is the result is masked by * {@link #MEASURED_SIZE_MASK}原创 2014-08-04 10:44:04 · 4191 阅读 · 0 评论 -
GridView的属性---stretchMode详解
android:verticalSpacing="5px" android:horizontalSpacing="10px" android:numColumns="auto_fit" android:columnWidth="100px" android:stretchMode="columnWidth"原创 2014-08-28 15:10:38 · 3702 阅读 · 0 评论 -
UI设计中有几个属性总是让人有蛋蛋的忧伤
UI设计中有几个属性总是让人有蛋蛋的忧伤原创 2014-04-26 09:06:41 · 1209 阅读 · 0 评论 -
使用AudioTrack和MediaPlayer播放声音的区别
MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。MediaPlayer会在framework层创建对应的音频解码器。 AudioTrack只能播放已经解码的PCM流,如果是文件的话只支持wav格式的音频文件,因为wav格式的音频文件大部分都是PCM流。AudioTrack不创建解码器,所以只能播放不需要解码的wav文件。 Media原创 2015-10-19 09:15:51 · 4678 阅读 · 0 评论