秃头DAY1 Android开发体验

目的

实现菜单的打开与关闭

技术

图片大小设定

android:layout_width=""

  • 设定图片宽度
    android:layout_height=""
  • 设定图片高度
    wrap_content
  • 自适应大小,强制性地使视图扩展
    match_parent
  • 强制性将视图扩展到父元素大小

资源引用

android:src="@mipmap/c"

  • @mipmap/后加视图名称

获取xml里所有的视图

给图片设置id

android:id="@+id/iv_d"

  • iv为imageview缩写
  • 一般@+id/后先为控件缩写再为名称

用一个数组保存所有视图的id号

private int[] resID = {R.id.iv_b, R.id.iv_c, R.id.iv_d, R.id.iv_e, R.id.iv_f, R.id.iv_g, R.id.iv_h};

  • 格式为R.id.

用一个数组保存所有id号对应视图

private List imageViews = new ArrayList<>();

添加点击事件

android:onClick="imgClicked"

  • onClick
  • alt+enter快捷键展开菜单建立具体操作
    public void imgClicked(View view) {}

将id号对映的图片视图读取出来,放到ImageViews里面

for (int i = 0; i < resID.length; i++) {
            int id = resID[i];
            ImageView img = findViewById(id);
            imageViews.add(img);

最后效果

捕获1.PNG

捕获2.PNG

你可能感兴趣的:(秃头DAY1 Android开发体验)