TextView和EditText
16lz
2022-01-22
TextView
TextView创建链接
android:textIsSelectable="true"(文字可以被选中)
<?xml version="1.0" encoding="utf-8"?>
EditText
<?xml version="1.0" encoding="utf-8"?>
package com.example.android03;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.view.Gravity;import android.view.KeyEvent;import android.view.Menu;import android.view.View;import android.widget.EditText;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private TextView textview_email; private EditText editText_name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //绑定布局文件 setContentView(R.layout.activity_main); //根据ID查找组件 textview_email = (TextView) findViewById(R.id.textview_email); textview_email.setText("1278522550@qq.com"); editText_name = (EditText)findViewById(R.id.editText_name); editText_name.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {//输入文字前 System.out.println("beforeTextChanged--"+s); } @Override//输入文字时 public void onTextChanged(CharSequence s, int start, int before, int count) { System.out.println("onTextChanged--"+s); } @Override//输入文字后 public void afterTextChanged(Editable s) { System.out.println("afterTextChanged--"+s); } }); //监听回车键 editText_name.setOnEditorActionListener(new TextView.OnEditorActionListener(){ @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event){ Toast.makeText(MainActivity.this,v.getText().toString(),Toast.LENGTH_LONG).show(); return true; } }); }}
更多相关文章
- android通知栏响应事件
- 分享方法:android 获得屏幕状态
- [Android]在Avtivity中注册监听器
- Android监听键盘上的确定键等
- Android(安卓)监听手机GPS打开状态实现代码
- Android利用Service实现简易音乐播放器
- android朋友圈监听键盘状态 点击空白区域隐藏键盘
- Android中回调接口使用实例
- android > Visualizer监听手机声波