一些标签及小技巧的积累和使用

时间:2021-06-26 02:40:02
准备持续修改更新本文章 1  include标签 把准备被复用的布局文件在layout文件夹下新建.xml文件 然后用<include  layout="@layout/filename">复用 2  backgroud="@null" 可以隐藏一些标签的元素,如:EditText的下划线等。 3  scrollbars="none" 可以隐藏右侧的滑动条 4 thumb="@drawable/picture_name" 可以将滑动标志更换为自定义图片 5 android:button="@null"  隐藏控件自带效果,但还是存在的 6 android:background="#33ff0000" 前面两位数字代表透明度,00-99: 00完全透明,数值越大颜色越深。 7有时使用View时需要在匿名内部类中访问其所在方法的局部变量,而又不能将那个变量置为final: 匿名内部类外部:可以用 View.setTag(Object);将想要传递的数据传到view中 匿名内部类接收:在用view.getTag();方法取出所要得到的数据。 8 动态创建UI控件,并设置参数/*** 当需要动态修改UI控件的宽高,需要使用LayoutParams参数对象,* 指定宽高,并将此LayoutParams设置到相应的UI控件上*/ImageView header = new ImageView(this);//初始化LayoutParams时,需要指定宽高LayoutParams param = new LayoutParams(LayoutParams.MATCH_PARENT, 200)//将LayoutParams设置到UI控件上header.setLayoutParams(param);//设置ImageView宽高都填充父视图header.setScaleType(ScaleType.FIT_XY);//设置图片资源header.setImageResource(R.drawable.food);