其他分享
首页 > 其他分享> > andriod基础——EditText

andriod基础——EditText

作者:互联网

1-4 常用属性

1. hint

设置提示文字。例:hint=”邮箱/手机号“。

2. inputType

输入暗文提示(输入密码时变**号):inpuType=”textPaddword“。输入时弹出数字键盘:inpuType=”number“。

3. drawableLeft

在左边画小图标。drawableLeft=”图标名“。

4. drawablepadding

与图标的边距。

5. 与按钮组件类似,可以自主设计编辑框的形状。(用xml文件)

6. 设置触发

其触发有很多种,可以与前面的按钮触发方式一致,还有改动时的触发。先找到组件,然后添加监听,编辑触发内容。

   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_edit_text);
      mbutton=findViewById(R.id.but_1);
      mbutton.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              Toast.makeText(EditTextActivity.this,"登陆成功",Toast.LENGTH_SHORT).show(); //与按钮同样的方式
          }
      });
      medittext=findViewById(R.id.et_1);//自己的触发
      medittext.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) {
              Log.d("EditText",toString());
          }

          @Override
          public void afterTextChanged(Editable editable) {

          }
      });
  }

 

标签:触发,int,EditText,void,基础,andriod,按钮,Override,public
来源: https://www.cnblogs.com/xiaoxiongaixuexi/p/14388370.html