android-在不扰乱布局的情况下如何隐藏 TextView 和 Button ?

问题描述

在不扰乱布局的情况下如何隐藏 TextView 和 Button ?

在 RelativeLayout 中有一个 button, textview 和一个 EditText按序排列。我想隐藏button 和 textview ,但是仍然保持 EditText 在布局中的位置不变。我使用android:visibility:gone 但是还是不能运行。如何实现?

<Button
    android:id="@+id/exit"
    android:layout_width="30dp"
    android:layout_height="30dp"
    android:layout_alignBottom="@+id/title"
    android:layout_alignParentRight="true"
    android:layout_alignTop="@+id/title"
    android:background="@color/red" />

<TextView
    android:id="@+id/title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_toLeftOf="@+id/exit"
    android:text="@string/name" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/message"
    android:focusable="true"
    android:inputType="textMultiLine"
    android:maxLines="1" >

解决方案

如果是在布局文件中 android:visibility="invisible"

在代码中 exit=(Button)findViewById(R.id.exit);
exitiv.setVisibility(View.INVISIBLE);
这样就可以了,占空间,但是不显示,

时间: 2024-11-03 00:20:15

android-在不扰乱布局的情况下如何隐藏 TextView 和 Button ?的相关文章

Android在不使用数据库的情况下存储数据的方法_Android

本文实例讲述了Android在不使用数据库的情况下存储数据的方法.分享给大家供大家参考.具体分析如下: 在有些情况下我们不需要构建数据库,但是却要将一些数据保存起来,等到程序下次运行时调用,那么我们如何做呢? 1. 引用命名空间 import android.content.SharedPreferences; 2. 定义一个新类PictureGlobalDef,用来存储数据,在该类中定义: public final static String APPSetting = "SettingFile

Android在不使用数据库的情况下存储数据的方法

本文实例讲述了Android在不使用数据库的情况下存储数据的方法.分享给大家供大家参考.具体分析如下: 在有些情况下我们不需要构建数据库,但是却要将一些数据保存起来,等到程序下次运行时调用,那么我们如何做呢? 1. 引用命名空间 import android.content.SharedPreferences; 2. 定义一个新类PictureGlobalDef,用来存储数据,在该类中定义: public final static String APPSetting = "SettingFile

什么情况下属于隐藏链接

问题:链接看起来和普通文本一样,是否是属于隐藏链接? 几乎所有搜索引擎优化http://www.aliyun.com/zixun/aggregation/6863.html">SEO搜索引擎优化人员的博客上都有大量链接,如高端婚礼策划网就会大量的外链,给出某个链接很可能因为文章中确实涉及到关于这个链接所指向的内容,也可能是搜索引擎优化SEO搜索引擎优化高手处心积虑安排了一个关键字但是却装出很自然样子来给出这个链接,无论如何,这种行为出为出现在一个搜索引擎优化SEO搜索引擎优化人员的博客中是

android-在特定情况下显示按钮

问题描述 在特定情况下显示按钮 在程序中创建了一个按钮,如下: <Button android:id=""@+id/admin_new_questions"" android:layout_width=""fill_parent"" android:layout_height=""wrap_content"" android:text=""See Asked Q

Windows XP中在注册表下查看隐藏用户

在XP中,从控制面板的用户帐户,和计算机管理中的本里用户和组的用户,以及从注册表中的 KEY_LOCAL_MACHINE\SAM\SAM\Domains\account\Users\Names下看到的用户的数量是有区别的.在控制面 版中看到的是最少的,而在计算机管理中的本里用户和组的用户能看到一些隐藏的用户,但是对于部分通 过后门或者木马添加的帐户,在一般情况是是只能通过注册表才能查看到的. 打开注册表:开始->运行->regedit.msc 在注册表的默认情况下,我们是不能看到隐藏用户.以下

Android不使用自定义布局情况下实现自定义通知栏图标的方法_Android

本文实例讲述了Android不使用自定义布局情况下实现自定义通知栏图标的方法.分享给大家供大家参考,具体如下: 自定义通知栏图标?不是很简单么.自定义布局都不在话下! 是的,有xml布局文件当然一切都很简单,如果不给你布局文件用呢? 听我慢慢道来! 首先怎么创建一个通知呢? 1.new 一个 复制代码 代码如下: Notification n = new Notification(android.R.drawable.ic_menu_share, null, System.currentTime

Android手机在不同分辨率情况下字体自适应大小

两种解决方法:  一.  1.首先根据不同分辨率获取不同字体大小. 在RES里创建 values-480x320/strings.xml 里面设置<dimen name="Text_size">30px</dimen> 和 values-800x400/strings.xml 里面设置<dimen name="Text_size">30px</dimen>  分别代表480X320 和 800X400分辨率情况下 字号

在已知某一平台硬件功率的情况下,计算android代码的总能耗

问题描述 在已知某一平台硬件功率的情况下,计算android代码的总能耗 如果已知一段开源代码 ,通过什么办法在计算出所消耗的能耗呢,或者说怎样看出每条代码对应调用了什么硬件和调用时间,有研究过的前辈么,求救 解决方案 调用了什么硬件是不能看到的因为Android基于java,java不能直接调用硬件,可以通过汇编语言.计算机组成原理和操作系统这些课程大概知道是怎么调用的.调用时间可以通过前后获取系统时间相减大概知道花了多少时间. 解决方案二: 这个还真挺偏的.我也想知道,同关注. 解决方案三:

adapter-目前情况下怎么设计代码比较优雅(android)?

问题描述 目前情况下怎么设计代码比较优雅(android)? 原来的项目里有好多listview,为此为每个listview都单独写了adapter和item,现在设计改设计了,要求每个listview都能和微信通讯录一样有sortbar和分类栏,那么我原来的做法是给每个item上面添加上一个隐藏的分类栏,然后再adapter中选择要不要显示,但是现在listview太多了,这样效率很低,我要怎么设计代码才能方便的达到这个需求? 解决方案 直接将 数据按照字母排序A_z,然后item分为两类 标