android :点击某个按钮弹出在原有布局中没有(或者存在)内容 :以删除原有布局内容为例
来源:互联网 发布:new blue titler mac 编辑:程序博客网 时间:2024/06/01 19:33
主要涉及了(1)对布局中某个控件的监听
(2)在布局文件中设置可显示,删除的参数
visibility的参数的有三个,在这里我只设置了一个,可见的。
android:visibility="visible"
剩下的和他的用法相同。
(3)在代码中监听控件后,对visibility的参数重新设置。
效果图:点击按钮后edittext不见了
(1)点击高级按钮前
(2)点击高级按钮后
(1)布局文件
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:id="@+id/gaoji" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="高级" android:onClick="mianOnClickListener"/> <LinearLayout android:id="@+id/ipserve" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="服务器ip地址" /> <EditText android:id="@+id/serveip" android:layout_width="150dp" android:layout_height="wrap_content" android:visibility="visible" /> </LinearLayout> </LinearLayout>
(2)代码示例:
package com.example.effectone;import android.os.Bundle;import android.provider.Settings.System;import android.R.string;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends Activity {private EditText eText = null;private Button button =null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);eText = (EditText)findViewById(R.id.serveip);button =(Button)findViewById(R.id.gaoji);button.setOnClickListener(new OnClickListener() {public void onClick(View v) {Button but=(Button)v; switch (but.getId()) {case R.id.gaoji: eText.setVisibility(View.INVISIBLE);default:break;}}});}}
0 0
- android :点击某个按钮弹出在原有布局中没有(或者存在)内容 :以删除原有布局内容为例
- 在EditText中设置图片,背景为圆角,输入法弹出不影响activity原有布局...(一)
- 解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题
- 解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题
- 解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题
- 解决在软键盘弹出的时候挤压或者遮盖原有的布局
- android输入法弹出后,不影响activity原有布局
- android 输入法弹出后,不影响activity原有布局
- android 问题:输入法弹出后,不影响activity原有布局
- boostrap模态框二次弹出清空原有内容
- AlertDialog自定义整个布局去掉原有的标题按钮等
- Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少
- 如何在数据库原有字段后增加内容?
- 关于批量控件在视图中的布局(以按钮为例)
- js改变html的原有内容
- Android 盘弹出时布局内指定内容上移
- 在android中安装输入法替换原有的输入法
- 向原有表中添加不为空列(oracle为例)
- Longest Substring Without Repeating Characters
- hibernate 注解 多对多配置
- 基于邻接表的图的深度和广度优先搜索遍历
- 高效使用eclipse
- SVN入门和配置使用
- android :点击某个按钮弹出在原有布局中没有(或者存在)内容 :以删除原有布局内容为例
- poj1080(LCS变形)
- 使用SVN管理Android工程
- ThreadLocal的使用方法
- 解决 RtlCreateActivationContext() failed 0xc000000d
- 更改项目在tomcat中默认访问路径
- MyEclipse For Spring 注册码 及算法
- IBM 超精密 3D 打印技术:盐粒上打印 2000 本杂志封面
- inline函数 宏定义