您的位置:首页 > 移动开发 > Android开发

android :点击某个按钮弹出在原有布局中没有(或者存在)内容 :以删除原有布局内容为例

2014-04-29 11:18 495 查看
主要涉及了(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;
@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;
}
}
});

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐