界面

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>        


MainActivity.java


package com.example.zzyy.myapplication20161216;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    private TextView showView = null;    private EditText edit = null;    private Button but = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        this.but = (Button)super.findViewById(R.id.mybut);        this.showView = (TextView)super.findViewById(R.id.mytext);        this.edit = (EditText)super.findViewById(R.id.myed);        this.edit.setOnClickListener(new OnClickListenerImpl());        this.edit.setOnFocusChangeListener(new OnFocusChangeListenerImpl());        but.setOnClickListener(new ShowLIstener());    }    private class OnFocusChangeListenerImpl implements View.OnFocusChangeListener{        @Override        public void onFocusChange(View v, boolean hasFocus) {            if(v.getId()==MainActivity.this.edit.getId()){                if(hasFocus){                    MainActivity.this.showView.setText("文本输入 组件获得焦点。");                }else{                    if(MainActivity.this.edit.getText().length()>0){                    }else{                        MainActivity.this.showView.setText("文本输入组件失去焦点,输入内容不能为空");                    }                }            }         }    }    private class OnClickListenerImpl implements View.OnClickListener{        public void onClick(View v) {            MainActivity.this.edit.setText("");        }    }    private class ShowLIstener implements View.OnClickListener{        public  void onClick(View view){            String info = edit.getText().toString();            showView.setText("输入的内容是:"+info);        }    }}


效果图









更多相关文章

  1. 输入处理 Input Processor
  2. Build Android(安卓)Studio development environment in Linux
  3. Android(安卓)TextView中文本点击文字跳转
  4. android 客制化系统签名文件
  5. Android(安卓)ConstraintLayout完全解析
  6. Android-Module:ToggleButton常用XML属性
  7. Android之Service组件
  8. android之隐藏另一个应用的图标并且禁用这个应用,不再桌面和应用
  9. Android中互联网的应用

随机推荐

  1. 如何检测用户有关退出页面的信息?
  2. jQuery入门(2) 获取元素和DOM转换
  3. php ajax成功:函数(msg) -获取msg
  4. Jquery对选取到的元素显示指定的长度,对于
  5. jQuery遍历祖先元素:parentsUntil
  6. 在可观察的内容中订阅
  7. Java常见面试题
  8. 实现一个简单的 JavaScript 状态机[每日
  9. 这才是你需要的C语言、C++学习路线!
  10. JavaScript和TypeScript中的symbol[每日