1,ImageView对象调用setImageResoure若出现图片重叠的现象,可查询xml文件中,ImageView中的background属性改为src;
<!-- 填充,android:color指定填充的颜色 -->
<solid android:color="#ff9d77"/>
<!-- 渐变,android:startColor和android:endColor分别为起始和结束颜色, android:angle是渐变角度,必须为45的整数倍。android:type渐变模式 -->
<gradientandroid:startColor="#ff8c00"android:endColor="#FFFFFF"
<stroke android:width="2dp"android:color="#dcdcdc" />
<corners android:radius="2dp"/>
<padding android:left="10dp"android:top="10dp" android:right="10dp"
3,android的layout_gravity和gravity属性
layout_gravity是子控件相对如父控件的位置,gravity是相对于View控件的位置,指针对自身;
Android:progressDrawable="@drawable/seekbar_img"以及android:thumb="@drawable/thumb"它们分别对应的是进度条的图片以及拖动滑块的图片;
android中Handler的postDelayed方法和removeCallbacks方法的使用,方法postDelayed的作用是延迟多少毫秒后开始运行,而removeCallbacks方法是删除指定的Runnable对象,使线程对象停止运行。
6,View控件的焦点会乱跳的情况大部分是因为绘画未成功,焦点已经设置,造成layout没有焦点,而移到其他控件上,解决办法延时手动重新设置焦点即可解决;
7,Dialog添加View的时候,View隐藏了,Dialog没dismiss时,控件还是能监听到按键消息;
8,当在SurfaceView显示ImageView控件,显示不出来可以调用方法requestLayout,重新规划布局;
9,AndroidManidest.xml 配置android.intent.category.LAUNCHER参数,则会在程序列表里面显示;