zoukankan      html  css  js  c++  java
  • android控制显示和隐藏视图或控件的操作

    1.在XML文件中设置属性隐藏:

         android:visibility="invisible"

         android:visibility="gone"

    2.在java代码里:

         mlistview1.setVisibility(View.GONE);//mlistview1处于隐藏状态
        //mlistview1.setVisibility(View.INVISIBLE);//mlistview1处于隐藏状态
        mlistview2.setVisibility(View.VISIBLE);//mlistview2处于显示状态

      GONE与INVISIBLE的区别,GONE不占空间INVISIBLE虽然是不显示,但界面上仍占据着空间
    帮助文档:http://developer.android.com/reference/android/view/View.html#setVisibility(int)

    3.

    在想隐藏的布局中加入 android:visibility="gone"在java代码中findViewById(R.id.……);获得那个布局然后 用 setVisibity()方法实现 显示或隐藏参数分别为  View.INVISIBLE (不显示,仍占有内存)、View.GONE(不显示,不占用内存)和 View.VISIBLE。
    追问:
    public void onScrollStateChanged(AbsListView view, int scrollState) {  
    RelativeLayout reLayout =(RelativeLayout) findViewById(R.id.rlayout1);
    reLayout.setVisibility(View.GONE);

     

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    代码互改
    第一次个人编程作业
    第一次博客
    个人总结
    第三次个人作业--用例图设计
    第二次结对作业
    第一次结对作业
    记录浏览他人代码
    中文编程作业
    第一篇随笔
  • 原文地址:https://www.cnblogs.com/tonglingqijie/p/4753405.html
Copyright © 2011-2022 走看看