随笔分类 - Android笔记之layout布局
摘要:Framelayout的布局是一层一层的显示上去的,按照xml中的framelayout下的一级子控件的先后顺序来进行从底到顶的排列,他们的起点都是左上角。但是是集中我们希望改变某一层的位置可以利用android:layout_gravity和android:layout_margin来控制右上角底...
阅读全文
摘要:xml .java 添加三张图片private ViewGroup mgroup;mgroup=(ViewGroup)findViewById(R.id.ln_Group); ImageView imageView; LayoutParams params ...
阅读全文
摘要:RelativeLayout1、控件之间对齐底部对齐:android:layout_alignBottom="@+id/img_head"顶部对齐android:layout_alignTop="@+id/img_head"左边对齐android:layout_alignLeft="@id/tv_n...
阅读全文
摘要:1android:layout_alignLeft表示当前控件与目标控件的左边界是对齐的,可能在目标控件上面或者下面,但是左侧对齐android:layout_toLeftOf=""表示当前控件在目标控件的左边Done
阅读全文
摘要:xml文件 对于这个图片,它的src是一个选择器,但是没有setonclicistener,所以点击不会改变颜色android:duplicateParentState="true"如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。注意仅仅是获取绘图状态,而...
阅读全文
摘要:让图片在文字左边android:drawableLeft="@drawable/activity_icon" Done!
阅读全文
摘要:1.文件路径:/res/values/colors.xml2.添加颜色 #660000003.使用颜色:3.1xml使用:@color/dark3.2代码使用tv.setTextColor(getResources().getColor(R.color.dark));Done!
阅读全文
摘要:实例化线性布局后,从中获取各个未定义Id的子控件:ImageView[] dots = new ImageView[ids.length];LinearLayout ll = (LinearLayout) findViewById(R.id.ll);for (int i = 0; i Done!
阅读全文
摘要:1、动态显示和隐藏控件:layout布局: 代码设置可见:private Button open;open=(Button)findViewById(R.id.button1);open.setVisibility(View.VISIBLE);//设置可见open.setVisibility(View.GONE);//不可见2、移动图片(指示器图片):XML布局:(根据布局文件,cursor是在最边上的) 代码实现imageview的移动:(设置图片的位置,以及执行动画)private void InitImageView() { imageView = (ImageV...
阅读全文
摘要:1、每一个TableLayout 可以包含多个tablerow,每个tablerow即为一行,每个tablerow又可以包含多个控件,每个控件作为一列2、整个表格的宽度由父容器android:layout_width指定3、一个列的宽度由该列最宽的那个单元格 ..............1、列与列之...
阅读全文
摘要:1、android:layout_alignTop="@id/某个组件" 该组件就在"某个组件"的上面了,还可以设置二者距离android:layout_marginTop="5dp":距离上方的距离为5dp如果上方有组件就是指该组件,你的组件就会在你上面那个组件的下面。如果没有,就是相对于标题栏的距离2、android:layout_below="@id/userinfo"是指位置在id为userinfo控件的下方android:layout_above 反之2、(2)android:layout_gravity
阅读全文