(安卓) Android控件显示和隐藏

来源:互联网 发布:报表数据的重要性 编辑:程序博客网 时间:2024/06/17 02:59
   

         安卓开发中会遇到很多显示和隐藏的问题,有时候需要隐藏一部分布局,包括所有的布局格式(线性布局、相对布局、网格布局等)


基本概念

       1、在xml文件中对控件可进行配置

       2、在Java代码中进行设置

       可见:

               android:visibility="visible";

               Java代码:view.setVisibility(View.VISIBLE);

       不可见:

                  android:visibility="invisible";

                  Java代码:view.setVisibility(View.INVISIBLE);

        隐藏:

                android:visibility="gone";

                Java代码:view.setVisibility(View.GONE);

注意:invisible--不显示,但保留所占的空间;visible--正常显示;gone:不显示,且不保留所占的空间




我在项目当中用到的是:

1、布局中设置控件为android:visibility

2、在程序中可用setVisibility();

3、对应的三个常量值为0、4、8

VISIBLE:0 可见的

INVISIBLE:4 不可见的,但还占着原来的空间

GONE:8 隐藏,不占用原来的布局空间

当用setVisibility();该方法设置控件隐藏或显示时,该方法内对应的取值为int类型,所以可取常量值



以上其实概念,来点应用场景吧:

    定义一个全局的变量:

private int isxian=View.VISIBLE;  


当给控件设置点击事件时触发变量:

//点击时         viewHodler1.bianji.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View view) {                 if(isxian==View.VISIBLE) {                     isxian=View.GONE;                 }else{                     isxian=View.VISIBLE;                   }                 notifyDataSetChanged();             }         });  
找到需要隐藏的控件给其附上变量就OK:

       viewHodler2.del.setVisibility(isxian);  



具体应用场景可以自己去摸索了!!!






阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 黄芪苗 野生黄芪 太子参黄芪 黄芪市场价 土黄芪 黄芪粥 黄芪适合什么人喝 黄芪泡水功效 黄芪什么人不能吃 黄芪功效与作用及食用方法 枸杞黄芪泡水功效 黄芪和枸杞泡水喝有什么作用 生黄芪功效与作用 黄芪枸杞泡水 黄芪精口服液 黄芪功效对女人功效 炙黄芪的功效与作用 黄芪红枣泡水喝的功效 黄芪可以泡水喝吗 喝黄芪水有什么好处 黄芪的功效与作用图片 黄芪的功效与作用害处 黄芪枸杞红枣泡水喝的功效 西洋参黄芪泡水 黄芪多少钱一两 黄芪与西洋参 黄芪和西洋参 黄芪生脉饮多少钱一盒 北黄芪多少钱一斤 黄芪和西洋参能一起泡水喝吗 西洋参和黄芪 黄芪片多少钱一盒 黄芪党参枸杞酒 黄芪泡水喝好吗 黄芪市场价格 黄芪一克多少钱 黄芪不能和什么一起吃 黄芪多糖价格 黄芪哪里有卖 土茯苓黄芪猪骨汤 黄芪粉的正确吃法