android :点击某个按钮弹出在原有布局中没有(或者存在)内容 :以删除原有布局内容为例
2014-04-29 11:18
495 查看
主要涉及了(1)对布局中某个控件的监听
(2)在布局文件中设置可显示,删除的参数
visibility的参数的有三个,在这里我只设置了一个,可见的。
剩下的和他的用法相同。
(3)在代码中监听控件后,对visibility的参数重新设置。
效果图:点击按钮后edittext不见了
(1)点击高级按钮前
(2)点击高级按钮后
(1)布局文件
(2)代码示例:
(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; @Override protected 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; } } }); } }
相关文章推荐
- android App一段时间没有操作或没有点击屏幕后弹出广告,或者一段时间没有点击屏幕进行特定操作。
- android App一段时间没有操作或没有点击屏幕后弹出广告,或者一段时间没有点击屏幕进行特定操作。
- android App一段时间没有操作或没有点击屏幕后弹出广告,或者一段时间没有点击屏幕进行特定操作。
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- 解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题
- 解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题
- 解决syszuxpinyin重复点击lineEdit无法弹出输入法界面和无法删除原有内容问题
- Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少
- 在一个Android界面弹出一个dialog或者FrameLayout,出现可以点击被覆盖界面的控件,原因是没有消费触摸事件。
- android App一段时间没有操作或没有点击屏幕后弹出广告,或者一段时间没有点击屏幕进行特定操作。
- Android防止键盘弹出后顶起布局和弹窗消失后输入法没有收回
- Android中实现根据EditText中内容是否完整来控制按钮是否可点击
- Android 软键盘弹出时布局内指定内容上移实现及问题解决
- Android点击一次按钮,布局显示,第二次点击,布局消失;点一次出现,再点一次消失逻辑。
- Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
- android动态添加删除布局,并且带有动画效果,点击可以展开布局
- (转)Android 软键盘弹出时布局内指定内容上移实现及问题解决
- Android软键盘弹出时使布局上移,避免软键盘覆盖提交等按钮
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 动态表格,通过点击按钮增加或者删除一行表格!