码迷,mamicode.com
首页 > 移动开发 > 详细

了解Android_04之EditText标签

时间:2020-10-24 10:21:46      阅读:41      评论:0      收藏:0      [点我收藏+]

标签:ble   roi   void   ttext   instance   pass   main   activity   etc   

一、EditText标签作用

  用于输入文字,类似于HTML中的<input type="text" />标签

二、EditText标签继承TextView标签,很多TextView标签的样式它同样也支持。

三、Edit标签特有的属性:

<EditText
    android:id="@+id/et1"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:hint="电话号码"
    android:textSize="28sp"
    android:paddingLeft="10dp"
    android:inputType="number"
/>

分析:

技术图片

 

 其中,inputType的值可以改为textPassword,效果是输入时文本变为加密形式。

四、EditText的监听事件:

public class MainActivity extends AppCompatActivity {
    private EditText et1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        et1 = findViewById(R.id.et1);
        et1.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { //文本改变前

            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { //文本改变时触发
                //charSequence为当前文本编辑框中的值
                Toast.makeText(MainActivity.this,charSequence,Toast.LENGTH_SHORT).show(); //使用吐司打印一下当前改变的文本
            }

            @Override
            public void afterTextChanged(Editable editable) { //文本改变后

            }
        });
    }
}

 

了解Android_04之EditText标签

标签:ble   roi   void   ttext   instance   pass   main   activity   etc   

原文地址:https://www.cnblogs.com/wmskywm/p/13866197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!