1、Gallery学习、看懂Logcat的提示信息
android
看实际错误的第一句,像这句错误提示:android.widget.Gallery$LayoutParams,能够看出与Gallery有关的布局参数可能出错了,因此你定位错误的大体方向就有啦,你能够按照“Gallery”和“Layout”这两个字眼来查找在代码中出现的位置,这些位置就多是致使错的地方,若是两个字眼同时出现的位置,那就更加可能发生错误了。ide
2、ImageSwitcher对象调用setFactory( )函数的做用、ImageSwitcher的原理:函数
粗略地理解ImageSwitcher,顾名思义,这个控件就是Image的切换器控件,ImageSwitcher具备两个子View(ImageView),当切换图片时,其实就是从一个ImageView跳到另一个ImageView,因此在实例化了ImageSwitcher控件以后,就要为ImageSwitcher建立两个子View,建立子View就须要用到工厂了。布局
3、ImageSwitcher对象的setLayoutParams()学习
ImageSwitcher实际上是一个放有两个ImageView重叠的View,是一个容器---能够这么理解setLayoutParams( )这个函数是将布局参数提供给他的父容器来制定这些控件在父容器是如何被组织的。this
4、TabHost的实例化不能用findViewByid、TabActivityspa
TabActivity类内置有TabHost对象,所以在继承TabActivity的子类当中实例化TabHost对象不能再用findViewById()其实也是由于当前的this根本就不存在这个函数,而是应该用内置的TabHost来实例化。对象
11、最外层的布局的layout_with和layout_height是起做用的,作要是应为android在家在界面的时候,会自动的加上FrameLayoutblog