秃头DAY1 Android开发体验
2019-07-28 本文已影响0人
辞cccc
目的
实现菜单的打开与关闭
技术
图片大小设定
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<ImageView> 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