关于android的零碎问题的整理
来源:互联网 发布:零基础学软件编程 编辑:程序博客网 时间:2024/05/19 17:06
本处为个人日常遇到的问题的汇总,随时更新,转自互联网各处,向问题解决者致敬!
关于padding与margin的区别:
padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了
转自http://zhidao.baidu.com/link?url=a8osnMmqZs1rw3Hq_vhmkZQ6keisNhj81Z0rxIvCXzGP5rXODDVds2ykCzV9GR0aOwGNtoTsuvM9mGmUZwjdHK
关于控件动态布局:
TextView mTextView = new TextView(context);
mTextView.setPadding(left, top, right, bottom);// 通过自定义坐标来放置你的控件
或者
TextView mTextView = new TextView(context);
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)xxxx.getLayoutParams();
params.setMargins(left, top, right, bottom));// 通过自定义坐标来放置你的控件
mTextView .setLayoutParams(params);
转自http://bbs.csdn.net/topics/370225532
关于参数中的省略号:
对于function(int aa,String... abc)此类的参数,这个...表示可变参数,即在调用此函数时,后面可以增加参数个数,如function(123,"aaa","aasa","qeqw")等等,而在函数内部,abc的;类型等价于String[]类型
关于MediaPlayer.create():
这个方法是用来创建一个MediaPlayer对象,但不知为什么,不能再类变量中直接初始化
如:
private MediaPlayer mediaPlayer=MediaPlayer.create(this, R.raw.music)
这样会报错:
应该先声明mediaPlayer,再在适当地方再赋值。
关于字体与字的大小宽高关系:
字的宽度=字体大小
字的高度=字体大小*1.3
- 关于android的零碎问题的整理
- 关于基础架构的一些零碎问题的整理记录
- 关于list的零碎知识整理
- 一些零碎的整理
- 零碎的开发问题
- 【TBC】关于Oracle的一些零碎问题的记录
- 关于SQL SERVER的零碎问题和解答
- 关于并发的零碎知识
- 关于JavaScript的零碎知识点
- 关于css的零碎知识点
- python 关于生成器的零碎
- Android 零碎知识点整理
- iOS中一些零碎的整理
- js中零碎点的整理
- 零碎的知识点(未整理)
- oracle 整理的小零碎2
- hibernate的一些零碎问题
- C语言学习零碎整理(5):关于char指针p和char s[]的区别
- 关于inputStream.available()方法获取下载文件的总大小
- Oracle中的SID与SERVICE_NAME连接的区别
- 关于peoperty animation的理解
- PAT 1032Is It a Binary Search Tree (25)
- sqlite3编程&示例
- 关于android的零碎问题的整理
- 接口回调
- 将泛型集合类(List<T>)转换成DataTable,返回的DataTable所有列的数据类型为string型,且列顺序与字符串提供的字段顺序一致
- bzoj1037(dp 1A)
- android多线程实例及总结
- 关于Bound Services的常用方式
- redhat下给普通用户增加sudo命令,让他可以获得修改等权限
- 关于控件touch事件的整理
- 关于Android如何给传递线程初始化数据