Android studio 第三次作业

本次作业体会

图片

1:下载三张图片图片名字要求用英文或者字母(不可以用汉字或者阿拉伯数字)

2:图片要求保存到res/drawable目录

代码

在拖拉按钮时一定要注意:

第一个LinearLayout是横向的所以要选择Vertical

三个ImageView是放在FrameLayout中的

第二个LinearLayout是纵向的所以选择Horizontal

第二个的个ImageView是放在第二个LinearLayout中

然后FrameLayout和第二个LinearLayout是放在第一个LinearLayout中

java代码

public void inImageG1Click(View view){    view.setVisibility(View.INVISIBLE); INVISIBLE隐藏不可见(占内存)
    views.add(view);}
这段代码是使图片影藏不可见public void onImageG2Click(View view){    view.setVisibility(View.GONE);   GONE消失(不占内存)
    views.add(view);}这段代码是使图片消失public void onResetClick(View view){    if (views != null && views.size()>0){        for (View v:views){            v.setVisibility(View.VISIBLE); VISIBLE可见(一定要注意不要把最后面的这个可见写成不可见不然就不可以恢复显示图片)
        }    }这段代码是使消失的图片恢复显示

最后效果

 

时间: 2024-09-28 19:43:17

Android studio 第三次作业的相关文章

Android Studio第三十期 - 介绍几种网络请求方式写法

框架git地址:附(爱一个人就要爱他(loader)的全部~) https://github.com/geeklx/MakeJarAAR 1:http://192.168.200.96/v2/weather/weather.get.info 请求方式:POST     请求示例 {    "verify_info":{        "app":{            "app_id":"2e263d60-2d48-43d9-b699

Android Studio第三十三期 - 蓝牙开发初识~

遇见到坑爹的队友只有接受现实并且解决问题~ 首先介绍一下网上几乎所有的能搜到的方法: 1.首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 <uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permissionandroid:name="android.permission.BLUETOOTH" /> 2.在androi

Android Studio第三十二期 - RecycleView不同布局适配器写法

新需求,如图,代码已经整理好,效果如下图: 单个: 多个: demo效果图: 地址:https://github.com/geeklx/MyApplication/tree/master/p010_recycleviewall/src/main/java/com/example/p010_recycleviewall/recycleviewdifferentitem

Android Studio第四次作业

移通152  欧阳雪 先进行页面的排班,有两个按钮是单选按钮还有多选按钮,最后一个点击事件,点击之后,会在后面打印出你想打印的字.

Android Studio第三十九期 - popWindows置顶

/** * Window type: system window, such as low power alert. These windows * are always on top of application windows. * In multiuser systems shows only on the owning user's window. */ setWindowLayoutType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

Android Studio第三十七期 - webview与js交互

代码已经整理好,效果如下图: 地址:https://github.com/geeklx/MyApplication/tree/master/p021_webviewjs

Android Studio第三十一期 - 记录RecyclerView滚动位置并恢复

代码已经整理好,看下面~有一天你会用到的~不客气哈~ //监听RecyclerView滚动状态 mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {     @Override     public void onScrollStateChanged(RecyclerView recyclerView, int newState) {         super.onScrollStateChanged(r

Android Studio第三十六期 - 模块化Activity管理Fragment

代码已经整理好.效果如下图: 图1: 图2: 地址:https://github.com/geeklx/MyApplication/tree/master/p010_recycleviewall/src/main/java/com/example/p010_recycleviewall/shoucang

Android Studio第三十八期 - HIOS跳转协议解决URI跳转原生页面并传递参数

代码已经整理好,效果如下图: 图1: 图2: 图3: 地址:https://github.com/geeklx/MyApplication/tree/master/p022_hois HiosRegister: package com.example.p022_hois.hioscommon; import com.example.p022_hois.hoisjump.HiosAlias; public class HiosRegister {     private static final